Performance study of various modern DRAM Architectures

dc.contributor.advisorJacob, Bruceen_US
dc.contributor.authorNallapa Yoge, Dhiraj Reddyen_US
dc.contributor.departmentElectrical Engineeringen_US
dc.contributor.publisherDigital Repository at the University of Marylanden_US
dc.contributor.publisherUniversity of Maryland (College Park, Md.)en_US
dc.date.accessioned2018-07-17T06:28:55Z
dc.date.available2018-07-17T06:28:55Z
dc.date.issued2018en_US
dc.description.abstractSeveral DRAM architectures exist with each differing in their performance, power and cost metrics. This thesis compares the performance and power characteristics of some of such DRAM architectures which are compliant to JEDEC standard DDR protocols such as DDR3, DDR4, LPDDR3, LPDDR4, GDDR5 and HBM. To accurately model the differences in performance and power characteristics of these architectures, a new cycle level DRAM memory simulator has been designed and implemented from scratch. Several distinguishing features of these protocols such as - bankgroups in DDR4 and beyond, 32 activation window constraint in GDDR5, granularity of refresh at per rank level vs at per bank level and dual command issue mode in HBM - are modeled and studied for their impact on workload performance and power consumption. The internal structure of DRAM exhibits different kinds of parallelisms such as channel level parallelism, rank level parallelism and bank level parallelism. The type and the degree of parallelism together with the associated DRAM command timing constraints determine the latency and bandwidth characteristics of any DRAM architecture. Abstract studies are performed to determine the potential of each of these parallelisms in attaining the maximum supported pin bandwidth for a set of SPEC 2006 CPU workloads. Finally, several real DRAM architecture designs belonging to each of the above mentioned protocols are studied to quantify their relative performance and power trade-off.en_US
dc.identifierhttps://doi.org/10.13016/M20Z7109Q
dc.identifier.urihttp://hdl.handle.net/1903/21051
dc.language.isoenen_US
dc.subject.pqcontrolledEngineeringen_US
dc.subject.pqcontrolledComputer engineeringen_US
dc.subject.pqcontrolledElectrical engineeringen_US
dc.subject.pquncontrolledComputer Architectureen_US
dc.subject.pquncontrolledDDR protocolsen_US
dc.subject.pquncontrolledDRAMen_US
dc.subject.pquncontrolledMemory Architectureen_US
dc.subject.pquncontrolledMemory systemsen_US
dc.subject.pquncontrolledPerformance Comparisonen_US
dc.titlePerformance study of various modern DRAM Architecturesen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
NallapaYoge_umd_0117N_19062.pdf
Size:
1.21 MB
Format:
Adobe Portable Document Format