2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA) 2014
DOI: 10.1109/hpca.2014.6835946
|View full text |Cite
|
Sign up to set email alerts
|

Improving DRAM performance by parallelizing refreshes with accesses

Abstract: Modern DRAM cells are periodically refreshed to prevent data loss due to leakage. Commodity DDR (double data rate) DRAM refreshes cells at the rank level. This degrades performance significantly because it prevents an entire DRAM rank from serving memory requests while being refreshed. DRAM designed for mobile platforms, LPDDR (low power DDR) DRAM, supports an enhanced mode, called per-bank refresh, that refreshes cells at the bank level. This enables a bank to be accessed while another in the same rank is bei… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

4
156
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
2
1

Relationship

4
3

Authors

Journals

citations
Cited by 178 publications
(160 citation statements)
references
References 23 publications
4
156
0
Order By: Relevance
“…Figure 1a shows the internal organization of a DRAM subarray [8,34,36,62], which consists of a 2-D array of DRAM cells connected to a single row of sense amplifiers (a row of sense amplifiers is also referred to as a row buffer). The sense amplifier is a component that essentially acts as a latch -it detects the data stored in the DRAM cell and latches on to the corresponding data.…”
Section: Dram Backgroundmentioning
confidence: 99%
See 1 more Smart Citation
“…Figure 1a shows the internal organization of a DRAM subarray [8,34,36,62], which consists of a 2-D array of DRAM cells connected to a single row of sense amplifiers (a row of sense amplifiers is also referred to as a row buffer). The sense amplifier is a component that essentially acts as a latch -it detects the data stored in the DRAM cell and latches on to the corresponding data.…”
Section: Dram Backgroundmentioning
confidence: 99%
“…Low Latency DRAM Architectures: Previous works [8,16,34,36,45,51,61,62,66,75] propose new DRAM architectures that provide lower latency. These works improve DRAM latency at the cost of either significant additional DRAM chip area (i.e., extra sense amplifiers [45,61,66] or additional SRAM cache [16,75]), specialized protocols [8,34,36,62] or both.…”
Section: Related Workmentioning
confidence: 99%
“…Unfortunately, further scaling of DRAM cells has become costly [5,77,53,40,62,1] due to increased manufacturing complexity/cost, reduced cell reliability, and potentially increased cell leakage leading to high refresh rates. Several key issues to tackle include: 1) reducing the negative impact of refresh on energy, performance, QoS, and density scaling [71,72,17], 6.5 Challenge 1: New DRAM Architectures ix 2) improving DRAM parallelism/bandwidth [57,17], latency [68], and energy efficiency [57,68,71], 3) improving reliability of DRAM at low cost [90,75,58,51], 4) reducing the significant amount of waste present in today's main memories in which much of the fetched/stored data can be unused due to coarse-granularity management [79,117,94,95,110], 5) minimizing data movement between DRAM and processing elements, which causes high latency, energy, and bandwidth consumption [102].…”
Section: Challenge 1: New Dram Architecturesmentioning
confidence: 99%
“…Chang et al [17] discuss mechanisms to improve the parallelism between reads and writes, and Kang et al [50] discuss the use of SALP as a way of tolerating long write latencies to DRAM, which they identify as one of the three key scaling challenges for DRAM, amongst refresh and variable retention time. We refer the reader to these works for more information about these parallelization techniques.…”
Section: Improving Dram Parallelismmentioning
confidence: 99%
“…Commodity DDR3 (2007) [14]; DDR4 (2012) [18] Low-Power LPDDR3 (2012) [17]; LPDDR4 (2014) [20] Graphics GDDR5 (2009) [15] Performance eDRAM [28], [32]; RLDRAM3 (2011) [29] 3D-Stacked WIO (2011) [16]; WIO2 (2014) [21]; MCDRAM (2015) [13]; HBM (2013) [19]; HMC1.0 (2013) [10]; HMC1.1 (2014) [11] Academic SBA/SSA (2010) [38]; Staged Reads (2012) [8]; RAIDR (2012) [27]; SALP (2012) [24]; TL-DRAM (2013) [26]; RowClone (2013) [37]; Half-DRAM (2014) [39]; Row-Buffer Decoupling (2014) [33]; SARP (2014) [6]; AL-DRAM (2015) [25] At the forefront of such innovations should be DRAM simulators, the software tool with which to evaluate the strengths and weaknesses of each new proposal. However, DRAM simulators have been lagging behind the rapid-fire changes to DRAM.…”
Section: Segment Dram Standards and Architecturesmentioning
confidence: 99%