Performance study of various modern DRAM Architectures
dc.contributor.advisor | Jacob, Bruce | en_US |
dc.contributor.author | Nallapa Yoge, Dhiraj Reddy | en_US |
dc.contributor.department | Electrical Engineering | en_US |
dc.contributor.publisher | Digital Repository at the University of Maryland | en_US |
dc.contributor.publisher | University of Maryland (College Park, Md.) | en_US |
dc.date.accessioned | 2018-07-17T06:28:55Z | |
dc.date.available | 2018-07-17T06:28:55Z | |
dc.date.issued | 2018 | en_US |
dc.description.abstract | Several 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.identifier | https://doi.org/10.13016/M20Z7109Q | |
dc.identifier.uri | http://hdl.handle.net/1903/21051 | |
dc.language.iso | en | en_US |
dc.subject.pqcontrolled | Engineering | en_US |
dc.subject.pqcontrolled | Computer engineering | en_US |
dc.subject.pqcontrolled | Electrical engineering | en_US |
dc.subject.pquncontrolled | Computer Architecture | en_US |
dc.subject.pquncontrolled | DDR protocols | en_US |
dc.subject.pquncontrolled | DRAM | en_US |
dc.subject.pquncontrolled | Memory Architecture | en_US |
dc.subject.pquncontrolled | Memory systems | en_US |
dc.subject.pquncontrolled | Performance Comparison | en_US |
dc.title | Performance study of various modern DRAM Architectures | en_US |
dc.type | Thesis | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- NallapaYoge_umd_0117N_19062.pdf
- Size:
- 1.21 MB
- Format:
- Adobe Portable Document Format