RAIDR: Retention-Aware Intelligent DRAM Refresh

被引:0
|
作者
Liu, Jamie [1 ]
Jaiyen, Ben [1 ]
Veras, Richard [1 ]
Mutlu, Onur [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic random-access memory (DRAM) is the building block of modern main memory systems. DRAM cells must be periodically refreshed to prevent loss of data. These refresh operations waste energy and degrade system performance by interfering with memory accesses. The negative effects of DRAM refresh increase as DRAM device capacity increases. Existing DRAM devices refresh all cells at a rate determined by the leakiest cell in the device. However, most DRAM cells can retain data for significantly longer. Therefore, many of these refreshes are unnecessary. In this paper, we propose RAIDR (Retention-Aware Intelligent DRAM Refresh), a low-cost mechanism that can identify and skip unnecessary refreshes using knowledge of cell retention times. Our key idea is to group DRAM rows into retention time bins and apply a different refresh rate to each bin. As a result, rows containing leaky cells are refreshed as frequently as normal, while most rows are refreshed less frequently. RAIDR uses Bloom filters to efficiently implement retention time bins. RAIDR requires no modification to DRAM and minimal modification to the memory controller. In an 8-core system with 32 GB DRAM, RAIDR achieves a 74.6% refresh reduction, an average DRAM power reduction of 16.1%, and an average system performance improvement of 8.6% over existing systems, at a modest storage overhead of 1.25 KB in the memory controller. RAIDR's benefits are robust to variation in DRAM system configuration, and increase as memory capacity increases.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [21] A retention-aware test power model for embedded SRAM
    Wang, Baosheng
    Yang, Josh
    Wu, Yuejian
    Ivanov, Andre
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 1180 - 1183
  • [22] Towards Row Sensitive DRAM Refresh through Retention Awareness
    Goel, Tanmay
    Maura, Divyansh
    Goswami, Kaustav
    Das, Shirshendu
    Banerjee, Dip Sankar
    PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, : 450 - 456
  • [23] On Optimal Proactive and Retention-Aware Caching with User Mobility
    Ahani, Ghafour
    Yuan, Di
    2018 IEEE 88TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2018,
  • [24] Charge-Aware DRAM Refresh Reduction with Value Transformation
    Kim, Seikwon
    Kwak, Wonsang
    Kim, Changdae
    Baek, Daehyeon
    Huh, Jaehyuk
    2020 IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2020), 2020, : 663 - 676
  • [25] CREAM: a Concurrent-Refresh-Aware DRAM Memory Architecture
    Zhang, Tao
    Poremba, Matt
    Xu, Cong
    Sun, Guangyu
    Xie, Yuan
    2014 20TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA-20), 2014, : 368 - 379
  • [26] A long data retention SOI DRAM with the body refresh function
    Tomishima, S
    Morishita, F
    Tsukude, M
    Yamagata, T
    Arimoto, K
    IEICE TRANSACTIONS ON ELECTRONICS, 1997, E80C (07) : 899 - 904
  • [27] A long data retention SOI-DRAM with the body refresh function
    Tomishima, S
    Morishita, F
    Tsukude, M
    Yamagata, T
    Arimoto, K
    1996 SYMPOSIUM ON VLSI CIRCUITS - DIGEST OF TECHNICAL PAPERS, 1996, : 198 - 199
  • [28] Nonblocking DRAM Refresh
    Nguyen, Kate
    Lyu, Kehan
    Meng, Xianze
    Sridharan, Vilas
    Jian, Xun
    IEEE MICRO, 2019, 39 (03) : 103 - 109
  • [29] Retention-Aware Belief-Propagation Decoding for NAND Flash Memory
    Aslam, Chaudhry Adnan
    Guan, Yong Liang
    Cai, Kui
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (06) : 725 - 729
  • [30] Temperature Aware Refresh for DRAM Performance Improvement in 3D ICs
    Guan, Menglong
    Wang, Lei
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015), 2015, : 207 - 211