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 条
  • [1] An Empirical Study on NVM-based Block I/O Caches
    Lee, Geonhee
    Lee, Hyeon Gyu
    Lee, Juwon
    Kim, Bryan S.
    Min, Sang Lyul
    9TH ASIA-PACIFIC SYSTEMS WORKSHOP 2018 (APSYS'18), 2018,
  • [2] WIPE: Wearout Informed Pattern Elimination to Improve the Endurance of NVM-based Caches
    Asadi, Sina
    Monazzah, Amir Mahdi Hosseini
    Farbeh, Hamed
    Miremadi, Seyed Ghassem
    2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 188 - 193
  • [3] A-CACHE: Alternating Cache Allocation to Conduct Higher Endurance in NVM-Based Caches
    Farbeh, Hamed
    Monazzah, Amir Mahdi Hosseini
    Aliagha, Ensieh
    Cheshmikhani, Elham
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2019, 66 (07) : 1237 - 1241
  • [4] Energy-Aware Page Replacement for NVM-based Hybrid Main Memory System
    Zhang, Yiming
    Zhan, Jinyu
    Yang, Junhuan
    Jiang, Wei
    Li, Lin
    Li, Yixin
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [5] An Empirical Study of NVM-based File System
    Duan, Hongwei
    Shi, Liang
    Zhuge, Qingfeng
    Sha, Edwin Hsing-Mean
    Li, Changlong
    Hang, Yujiong
    10TH IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2021), 2021,
  • [6] SwapX: An NVM-Based Hierarchical Swapping Framework
    Zhu, Guoliang
    Lu, Kai
    Wang, Xiaoping
    Zhang, Yiming
    Zhang, Pengfei
    Mittal, Sparsh
    IEEE ACCESS, 2017, 5 : 16383 - 16392
  • [7] Design Space Exploration of an NVM-based Memory Hierarchy
    Baek, Seungjae
    Son, Daeyeon
    Kang, Dongwoo
    Choi, Jongmoo
    Cho, Sangyeun
    2014 32ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2014, : 217 - 222
  • [8] Long Live TIME: Improving Lifetime and Security for NVM-Based Training-in-Memory Systems
    Cai, Yi
    Lin, Yujun
    Xia, Lixue
    Chen, Xiaoming
    Han, Song
    Wang, Yu
    Yang, Huazhong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (12) : 4707 - 4720
  • [9] JASS: A Tunable Checkpointing System for NVM-Based Systems
    Singh, Akshin
    Sarangi, Smruti R.
    Proceedings - 2023 IEEE 30th International Conference on High Performance Computing, Data, and Analytics, HiPC 2023, 2023, : 164 - 173
  • [10] JASS: A Tunable Checkpointing System for NVM-based Systems
    Singh, Akshin
    Sarangi, Smruti R.
    2023 IEEE 30TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS, HIPC 2023, 2023, : 164 - 173