2018 55th ACM/ESDA/IEEE Design Automation Conference (DAC) 2018
DOI: 10.1109/dac.2018.8465769
|View full text |Cite
|
Sign up to set email alerts
|

VRL-DRAM: Improving DRAM Performance via Variable Refresh Latency

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
29
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
1
1

Relationship

5
2

Authors

Journals

citations
Cited by 20 publications
(29 citation statements)
references
References 8 publications
0
29
0
Order By: Relevance
“…For example, the timing slack in the specified precharge timing parameter or the refresh latency parameter can be exploited by the DRAM chip itself to internally issue refresh operations to targeted rows with some probability. Even though such timing slack exists in DRAM chips, as shown by many recent experimental studies [57,69,125,147,151], we do not believe this is a robust solution since 1) the timing slack may not exist under all operating conditions or for all chips, 2) many studies would like to reduce the timing slack as much as possible to improve DRAM performance and energy [57,69,125,147,151]. asynchronous with the processor, a simple controller that is tightly coupled with the memory chip can freely and easily implement PARA internally to the memory chip.…”
Section: Modulementioning
confidence: 99%
“…For example, the timing slack in the specified precharge timing parameter or the refresh latency parameter can be exploited by the DRAM chip itself to internally issue refresh operations to targeted rows with some probability. Even though such timing slack exists in DRAM chips, as shown by many recent experimental studies [57,69,125,147,151], we do not believe this is a robust solution since 1) the timing slack may not exist under all operating conditions or for all chips, 2) many studies would like to reduce the timing slack as much as possible to improve DRAM performance and energy [57,69,125,147,151]. asynchronous with the processor, a simple controller that is tightly coupled with the memory chip can freely and easily implement PARA internally to the memory chip.…”
Section: Modulementioning
confidence: 99%
“…For each DRAM module, we use a different number of hammers per aggressor that results in the highest percentage of vulnerable rows in the corresponding module (see §7.2). 18 In many (i.e., 8, 7, and 6, respectively) modules from vendor A, B, and C we see bit flips in more than 99.9% of the rows. This shows that the custom access patterns we use are effective at circumventing the 𝐴 𝑇 𝑅𝑅𝑥 , 𝐵 𝑇 𝑅𝑅𝑥 , and 𝐶 𝑇 𝑅𝑅𝑥 implementations.…”
Section: Effect On Individual Rowsmentioning
confidence: 95%
“…Consequently, any effort to counter and mitigate such HTs would need to be based on a comprehensive analysis of the attributes of unpredictability in DRAM latency. Several publications have attempted to characterize and model the highly variable latency of DRAMs, albeit for the primary purpose of reducing latency [6] [7] or for detecting DRAM errors and failures [8] [9] [10] [11]. None, however, focused on characterizing DRAM latency for the purpose of detecting DoS HTs or developed a universal and device-agnostic DRAM latency characterization and modelling technique that could be used with all types of DRAMS.…”
Section: Motivation and Related Workmentioning
confidence: 99%