Show simple item record

Architectural macro-modeling of processor memory components.

dc.contributor.authorKhan, Ghazanfar Ali
dc.contributor.advisorMudge, Trevor
dc.date.accessioned2016-08-30T17:12:08Z
dc.date.available2016-08-30T17:12:08Z
dc.date.issued1995
dc.identifier.urihttp://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:9542875
dc.identifier.urihttps://hdl.handle.net/2027.42/129625
dc.description.abstractIt is important for contemporary computer architects to rapidly assess the performance of their designs. Existence of accurate models for processor components goes a long way towards making this possible. In this thesis, macro-modeling techniques that have been developed for single gates are extended to model processor memory components. Specifically, multi-ported register files and content addressable memories are considered. Models for area, delay, and power dissipation are developed. The macro-models for area are based on layout geometry and register file organization--number of inputs, outputs, and total bit capacity. The macro-models for delay and power combine layout geometry and organization with circuit equations. The resulting macro-models relate register file organizations directly to area, delay, and power dissipation. Several register file layouts were designed and created. The areas were measured and their delay were determined from SPICE simulations. These figures were compared to the macro-models and were shown to agree fairly closely. The macro-models are thus able to provide the designers with a technique to quickly explore the impact of architectural alternatives such as the organization of a register file or content addressable memory on cost (area), speed (delay), or power dissipation. Research in computer architecture has rarely considered the limits imposed by the physical properties of the circuit technology on the performance. In this thesis we have started this process by developing models for the processor memory components, particularly multi-port register files. To illustrate how they can be used we evaluate the performance of some published super-scalar architectures which ignore the effects of multi-port register files. We show that the large numbers of ports needed to support a multi-function unit super-scalar processor can slow the cycle time significantly.
dc.format.extent142 p.
dc.languageEnglish
dc.language.isoEN
dc.subjectArchitectural
dc.subjectArchitecturecomponents
dc.subjectComponents
dc.subjectComputer Architecture
dc.subjectMacro
dc.subjectMemory
dc.subjectModeling
dc.subjectProcessor
dc.titleArchitectural macro-modeling of processor memory components.
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineApplied Sciences
dc.description.thesisdegreedisciplineComputer science
dc.description.thesisdegreedisciplineElectrical engineering
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studies
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/129625/2/9542875.pdf
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.