2014
DOI: 10.1145/2579669
|View full text |Cite
|
Sign up to set email alerts
|

Refresh pausing in DRAM memory systems

Abstract: Dynamic Random Access Memory (DRAM) cells rely on periodic refresh operations to maintain data integrity. As the capacity of DRAM memories has increased, so has the amount of time consumed in doing refresh. Refresh operations contend with read operations, which increases read latency and reduces system performance. We show that eliminating latency penalty due to refresh can improve average performance by 7.2%. However, simply doing intelligent scheduling of refresh operations is ineffective at obtaining signif… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
7
3

Relationship

0
10

Authors

Journals

citations
Cited by 27 publications
(6 citation statements)
references
References 16 publications
0
4
0
Order By: Relevance
“…We report 2015 instead of 2020 because 2020 shows a regression in CAS latency due to first-generation DDR5 chips, which we believe is not representative because of its immature technology 6. Also referred to as refresh overhead[208] and refresh duty cycle[209].…”
mentioning
confidence: 99%
“…We report 2015 instead of 2020 because 2020 shows a regression in CAS latency due to first-generation DDR5 chips, which we believe is not representative because of its immature technology 6. Also referred to as refresh overhead[208] and refresh duty cycle[209].…”
mentioning
confidence: 99%
“…We evaluate adaptive row addressing using a detailed memory system simulator USIMM [7], employed in recent memory-system research [30,35,5,8]. We extended USIMM with: 1) the latency of CA transfers; 2) the latency of the RDIMM's register [23]; 3) DDR4 timing constraints; 4) DDR4 power model that implements Micron's DDR4 System Power Calculator [28] and in addition estimates the dynamic power of the CA bus 10 ; 5) the row:rank:bank: block:channel:block offset physical-to-DRAM address mapping (baseline for the open-page row-buffer management policy) [19]; and 6) an address extension that separates the physical address spaces of different programs by adding unique, random bits right after the block field 11 .…”
Section: Methodsmentioning
confidence: 99%
“…Nair et al [56] presented a fault simulator tool called FaultSim for evaluating reliability mechanisms' effectiveness in two-dimensional (2D) and three-dimensional (3D) stacked memories. The FaultSim tool can be used to evaluate various ECC and spare mechanisms for memories and TSVs.…”
Section: Simulators For Measuring Reliability and Repair Efficiencymentioning
confidence: 99%