Towards a Better Lifetime for Non-Volatile Caches in Chip Multiprocessors

被引:6
|
作者
Agarwal, Sukarn [1 ]
Kapoor, Hemangee K. [1 ]
机构
[1] IIT Guwahati, Dept Comp Sci & Engn, Gauhati 781039, Assam, India
关键词
D O I
10.1109/VLSID.2017.4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To address the limitations imposed by the conventional SRAM cache, the emerging Non-Volatile Memory (NVM) technologies are widely used nowadays as they provide among other things high density and low leakage. However, the weak endurance of these memory technologies limits their use as a replacement of SRAM. Further, the large intra-set write variation introduced by the application and the existing cache management policies significantly reduces the lifetime of the NVM caches. This paper proposes a technique to reduce intra-set write variation to increase the effective lifetime of the NVM caches. This is achieved by partitioning the cache into equal size windows and using different windows during the execution in order to distribute the writes evenly across the set. Full system simulation results show that our policy reduces the write variation and improves the cache lifetime by 2.1 times and 1.8 times for a single and dual core system, respectively compared to an existing policy.
引用
收藏
页码:29 / 34
页数:6
相关论文
共 50 条
  • [1] LiNoVo: Longevity Enhancement of Non-Volatile Last Level Caches in Chip Multiprocessors
    Agarwal, Sukarn
    [J]. 2020 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2020), 2020, : 194 - 199
  • [2] LastingNVCache: A Technique for Improving the Lifetime of Non-volatile Caches
    Mittal, Sparsh
    Vetter, Jeffrey S.
    Li, Dong
    [J]. 2014 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2014, : 535 - 541
  • [3] Prolonging Lifetime of Non-volatile Last Level Caches with Cluster Mapping
    Soltani, Morteza
    Ebrahimi, Mohammad
    Navabi, Zainalabedin
    [J]. 2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 329 - 334
  • [4] Efficient Loop Scheduling for Chip Multiprocessors with Non-Volatile Main Memory
    Du, Jiayi
    Wang, Yan
    Zhuge, Qingfeng
    Hu, Jingtong
    Sha, Edwin H. -M.
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2013, 71 (03): : 261 - 273
  • [5] Efficient Loop Scheduling for Chip Multiprocessors with Non-Volatile Main Memory
    Jiayi Du
    Yan Wang
    Qingfeng Zhuge
    Jingtong Hu
    Edwin H. -M. Sha
    [J]. Journal of Signal Processing Systems, 2013, 71 : 261 - 273
  • [6] Write Variation aware Cache Partitioning for improved lifetime in Non-Volatile Caches
    Nath, Arijit
    Kapoor, Hemangee K.
    [J]. 2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 425 - 430
  • [7] Lifetime Enhancement of Non-Volatile Caches by Exploiting Dynamic Associativity Management Techniques
    Agarwal, Sukarn
    Kapoor, Hemangee K.
    [J]. VLSI-SOC: OPPORTUNITIES AND CHALLENGES BEYOND THE INTERNET OF THINGS, 2019, 500 : 46 - 71
  • [8] Write Activity Reduction on Non-Volatile Main Memories for Embedded Chip Multiprocessors
    Hu, Jingtong
    Xue, Chun Jason
    Zhuge, Qingfeng
    Tseng, Wei-Che
    Sha, Edwin H. -M.
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (03)
  • [9] LOOP SCHEDULING OPTIMIZATION FOR CHIP-MULTIPROCESSORS WITH NON-VOLATILE MAIN MEMORY
    Wang, Yan
    Du, Jiayi
    Hu, Jingtong
    Zhuge, Qingfeng
    Sha, Edwin H. -M.
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2012, : 1553 - 1556
  • [10] Enhancing the Lifetime of Non-Volatile Caches by Exploiting Module-Wise Write Restriction
    Agarwal, Sukarn
    Kapoor, Hemangee K.
    [J]. GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 213 - 218