Retention-aware placement in DRAM (RAPID): Software methods for quasi-non-volatile DRAM

被引:87
|
作者
Venkatesan, Ravi K. [1 ]
Herr, Stephen [1 ]
Rotenberg, Eric [1 ]
机构
[1] North Carolina State Univ, Ctr Embedded Syst Res, Dept ECE, Raleigh, NC 27695 USA
关键词
D O I
10.1109/HPCA.2006.1598122
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Measurements of an off-the-shelf DRAM chip confirm that different cells retain information for different amounts of time. This result extends to DRAM rows, or pages (retention time of a page is defined as the shortest retention time among its constituent cells). Currently, a single worst-case refresh period is selected based on the page with the shortest retention time. Even with refresh optimized for room temperature, the worst page limits the safe refresh period to no longer than 500 ins. Yet, 99% and 85% of pages have retention times above 3 seconds and 10 seconds, respectively. We propose Retention-Aware Placement in DRAM (RAPID), novel software approaches that can exploit off the-shelf DRAMs to reduce refresh power to vanishingly small levels approaching non-volatile memory. The key idea is to favor longer-retention pages over shorter-retention pages when allocating DRAM pages. This allows selecting a single refresh period that depends on the shortest-retention page among populated pages, instead of the shortest-retention page overall. We explore three versions of RAPID and observe refresh energy savings of 83%, 93%, and 95%, relative to the best temperature-compensated reftesh. RAPID with off-the shelf DRAM also approaches the energy levels of idealized techniques that require custom DRAM support.
引用
收藏
页码:157 / +
页数:2
相关论文
共 10 条
  • [1] Integration Scheme for Retention-aware DRAM Refresh
    Cheng, Wei-Kai
    Li, Xin-Lun
    Chen, Jian-Kai
    2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [2] RAIDR: Retention-Aware Intelligent DRAM Refresh
    Liu, Jamie
    Jaiyen, Ben
    Veras, Richard
    Mutlu, Onur
    2012 39TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2012, : 1 - 12
  • [3] CAM-based retention-aware DRAM (CRA-DRAM) for refresh power reduction
    Ye, Yong
    Du, Yuan
    Jing, Weiliang
    Li, Xiaoyun
    Song, Zhitang
    Chen, Bomy
    IEICE ELECTRONICS EXPRESS, 2017, 14 (10):
  • [4] Retention-Aware DRAM Assembly and Repair for Future FGR Memories
    Wang, Ying
    Han, Yin-He
    Wang, Cheng
    Li, Huawei
    Li, Xiaowei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (05) : 705 - 718
  • [5] Retention-Aware Refresh Techniques for Reducing Power and Mitigation of Data Retention Faults in DRAM
    Shyue-Kung Lu
    Hung-Kai Huang
    Chun-Lung Hsu
    Chi-Tien Sun
    Kohei Miyase
    Journal of Electronic Testing, 2019, 35 : 485 - 495
  • [6] Retention-Aware Refresh Techniques for Reducing Power and Mitigation of Data Retention Faults in DRAM
    Lu, Shyue-Kung
    Huang, Hung-Kai
    Hsu, Chun-Lung
    Sun, Chi-Tien
    Miyase, Kohei
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2019, 35 (04): : 485 - 495
  • [7] Retention-Aware DRAM Auto-Refresh Scheme for Energy and Performance Efficiency
    Cheng, Wei-Kai
    Shen, Po-Yuan
    Li, Xin-Lun
    MICROMACHINES, 2019, 10 (09)
  • [8] Integration of Retention-aware Refresh and BISR Techniques for DRAM Refresh Power Reduction
    Cheng, Wei-Kai
    Chen, Jian-Kai
    Huang, Shih-Hsu
    2018 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2018, : 50 - 51
  • [9] Retention-Aware Hybrid Main Memory (RAHMM): Big DRAM and Little SCM
    Jing, Weiliang
    Yang, Kai
    Lin, Yinyin
    Lee, Beomseop
    Yoon, Sangkyu
    Ye, Yong
    Du, Yuan
    Chen, Bomy
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (05) : 912 - 918
  • [10] CAM-based retention-aware DRAM (CRA-DRAM) for refresh power reduction (vol 14, 20170053, 2017)
    Jing, W.
    IEICE ELECTRONICS EXPRESS, 2017, 14 (11):