Probabilistic Replacement Strategies for Improving the Lifetimes of NVM-Based Caches

被引:6
|
作者
Reed, Elizabeth [1 ]
Alameldeen, Alaa R. [2 ]
Naeimi, Helia [2 ]
Stolt, Patrick [2 ]
机构
[1] Univ Illinois, Chicago, IL 60680 USA
[2] Intel Corp, Santa Clara, CA 95051 USA
关键词
Non-volatile memory; aging; lifetime reliability; spin torque transfer RAM;
D O I
10.1145/3132402.3132433
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Non-volatile memory (NVM) technologies present an opportunity to improve area efficiency and reduce energy consumption throughout the memory hierarchy. However, write endurance can hinder the adoption of NVM in lower-level caches. With an estimated write endurance of one trillion write cycles, Spin-Torque Transfer RAM (STT-RAM) is a more likely candidate for application as an L2 cache than Resistive RAM (ReRAM) or Phase-Change Memory (PCM). In resource-constrained systems where aggressive wear-leveling techniques cannot be applied, light-weight alternatives may be necessary to extend the lifetime of the cache. In this paper, we propose and evaluate a hybrid-random replacement policy as a low-overhead approach to wear-leveling to improve the lifetime of a large non-volatile memory L2 cache. We investigate another probabilistic mechanism that utilizes approximate counters as an alternative method of injecting random events in the eviction stream. We show that our hybrid-random policy extends the lifetime of an NVM L2 cache by 0.5 to 16 years across many benchmarks over an LRU-replacement baseline. Our approximate counter approach further extends the lifetime by 1.7 to 19 years over the baseline but incurs a higher overhead.
引用
收藏
页码:166 / 176
页数:11
相关论文
共 50 条
  • [31] Efficient Persistence of Financial Transactions in NVM-based Cloud Data Centers
    Ruocco, Sergio
    Le, Duy-Khanh
    2015 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING RESEARCH AND INNOVATION (ICCCRI), 2015, : 25 - 36
  • [32] Architecture of a NVM-based Storage System Using Adaptive LDPC Codes
    Korkotsides, Stelios
    Antonakopoulos, Theodore A.
    2016 5TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2016,
  • [33] Future-Based Persistent Spatial Data Structure for NVM-Based Manycore Machines
    Salam, Abdul
    Jamil, Safdar
    Jung, Sungwon
    Park, Sung-Soon
    Kim, Youngjae
    IEEE ACCESS, 2022, 10 : 114711 - 114724
  • [34] Enhancing security of NVM-based main memory with dynamic Feistel network mapping
    Huang, Fang-ting
    Feng, Dan
    Xia, Wen
    Zhou, Wen
    Zhang, Yu-cheng
    Fu, Min
    Jiang, Chun-tao
    Zhou, Yu-kun
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2018, 19 (07) : 847 - 863
  • [35] Enhancing security of NVM-based main memory with dynamic Feistel network mapping
    Fang-ting HUANG
    Dan FENG
    Wen XIA
    Wen ZHOU
    Yu-cheng ZHANG
    Min FU
    Chun-tao JIANG
    Yu-kun ZHOU
    FrontiersofInformationTechnology&ElectronicEngineering, 2018, 19 (07) : 847 - 863
  • [36] NVM-Based FPGA Block RAM With Adaptive SLC-MLC Conversion
    Ju, Lei
    Sui, Xiaojin
    Li, Shiqing
    Zhao, Mengying
    Xue, Chun Jason
    Hu, Jingtong
    Jia, Zhiping
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2661 - 2672
  • [37] DFPC: A Dynamic Frequent Pattern Compression Scheme in NVM-based Main Memory
    Guo, Yuncheng
    Hua, Yu
    Zuo, Pengfei
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1622 - 1627
  • [38] Enhancing security of NVM-based main memory with dynamic Feistel network mapping
    Fang-ting Huang
    Dan Feng
    Wen Xia
    Wen Zhou
    Yu-cheng Zhang
    Min Fu
    Chun-tao Jiang
    Yu-kun Zhou
    Frontiers of Information Technology & Electronic Engineering, 2018, 19 : 847 - 863
  • [39] MacroTrend: A Write-Efficient Cache Algorithm for NVM-Based Read Cache
    Bao, Ning
    Chai, Yun-Peng
    Qin, Xiao
    Wang, Chuan-Wen
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2022, 37 (01) : 207 - 230
  • [40] MacroTrend: A Write-Efficient Cache Algorithm for NVM-Based Read Cache
    Ning Bao
    Yun-Peng Chai
    Xiao Qin
    Chuan-Wen Wang
    Journal of Computer Science and Technology, 2022, 37 : 207 - 230