Adaptive-Latency DRAM: Reducing DRAM Latency by Exploiting Timing Margins
Donghyuk Lee, Yoongu Kim, Gennady Pekhimenko, Samira Khan, Vivek, Seshadri, Kevin Chang, Onur Mutlu

TL;DR
Adaptive-Latency DRAM (AL-DRAM) reduces memory access latency by dynamically adjusting timing parameters based on temperature and process variation, improving performance without hardware modifications.
Contribution
The paper introduces AL-DRAM, a method to safely reduce DRAM timing margins by characterizing and exploiting existing timing slack, enhancing performance.
Findings
Reduced four critical timing parameters by up to 54.8%.
Achieved an average of 14% performance improvement.
No errors observed during operation after adaptation.
Abstract
This paper summarizes the idea of Adaptive-Latency DRAM (AL-DRAM), which was published in HPCA 2015, and examines the work's significance and future potential. AL-DRAM is a mechanism that optimizes DRAM latency based on the DRAM module and the operating temperature, by exploiting the extra margin that is built into the DRAM timing parameters. DRAM manufacturers provide a large margin for the timing parameters as a provision against two worst-case scenarios. First, due to process variation, some outlier DRAM chips are much slower than others. Second, chips become slower at higher temperatures. The timing parameter margin ensures that the slow outlier chips operate reliably at the worst-case temperature, and hence leads to a high access latency. Using an FPGA-based DRAM testing platform, our work first characterizes the extra margin for 115 DRAM modules from three major manufacturers.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Advanced Data Storage Technologies · Low-power high-performance VLSI design
