Show simple item record

Modern DRAM architectures.

dc.contributor.authorDavis, Brian Thomas
dc.contributor.advisorJacob, Bruce
dc.contributor.advisorMudge, Trevor
dc.date.accessioned2016-08-30T17:34:56Z
dc.date.available2016-08-30T17:34:56Z
dc.date.issued2001
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:3000941
dc.identifier.urihttps://hdl.handle.net/2027.42/130844
dc.description.abstractDynamic Random Access Memories (DRAM) are the dominant solid-state memory devices used for primary memories in the ubiquitous microprocessor systems of today. In recent years, processor frequencies have grown at a rate of 80% per year, while DRAM latencies have improved at a rate of 7% per year. This growing gap has been referred to as the Memory Wall. DRAM architectures have been going through rapid changes in order to reduce the performance impact attributable to this increasing relative latency of primary memory accesses. This thesis examines a variety of modern DRAM architectures in the context of current desktop workstations. The DRAM examined include those which are available today, as well as a number of architectures which are expected to come to market in the near future. Two simulation methodologies are used in comparing system architectures. DRAM models common to both methodologies have been developed for these experiments, and are parameterizable to allow for variation in controller policy and timing. Detailed statistics about the DRAM activity are maintained for all simulations. Experiments examining the underlying performance enhancing characteristics of each architecture are described, with attention to parameters and results. The choice of DRAM architecture and controller policy are shown to significantly affect the execution of representative benchmarks. A 75% reduction in access latency (128 Byte L2 line) from a PC 100 architecture, and a 34% reduction in execution time from a PC 100 architecture result from using a cache enhanced DDR2 architecture. More significant results examine which aspects of the DRAM contribute to the increase in performance. Bus utilization, effective cache hit rate, frequency of adjacent accesses mapping into a common bank, controller policy performance, as well as access latency are examined with regard to their impact upon execution time. Not only are the highest performance DRAM determined, the factors contributing to their low latencies and execution times are also identified.
dc.format.extent221 p.
dc.languageEnglish
dc.language.isoEN
dc.subjectArchitectures
dc.subjectComputer Architecture
dc.subjectDram
dc.subjectMemory Systems
dc.subjectModern
dc.titleModern DRAM architectures.
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/130844/2/3000941.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.