A Low-Overhead Encoding Scheme to Extend the Lifetime of Nonvolatile Memories

被引:11
|
作者
Feng, Dan [1 ]
Xu, Jie [1 ]
Hua, Yu [1 ]
Tong, Wei [1 ]
Liu, Jingning [1 ]
Li, Chunyan [1 ]
Chen, Yiran [2 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Minist Educ China,Engn Res Ctr Data Storage Syst, Wuhan Natl Lab Optoelect,Key Lab Informat Storage, Wuhan 430074, Peoples R China
[2] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
基金
中国国家自然科学基金;
关键词
Encoding; Phase change materials; Nonvolatile memory; Random access memory; Data compression; Resistance; Compression algorithms; Bit flips; compression; encoding; lifetime; nonvolatile memories (NVMs); PHASE-CHANGE MEMORY;
D O I
10.1109/TCAD.2019.2962127
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging nonvolatile memories (NVMs) are promising to replace DRAM as main memory. However, NVMs suffer from limited write endurance and high write energy. Encoding method reduces the bit flips of NVMs by exploiting additional tag bits to encode the data. The effect of the encoding method is limited by the capacity overhead of the tag bits. In this article, we propose to exploit the space saved by compression to store the tag bits of the encoding method. We observe that the saved space size of each compressed cache line varies, and different encoding methods have different tradeoffs between capacity overhead and effect. To fully exploit the space saved by compression for improving lifetime, we select the proper encoding method according to the saved space size. To improve the compression coverage and compression ratio, we select an efficient compression scheme from two compression algorithms and provide more space for data encoding. Still, some data patterns cannot be compressed by any compression technique. We use the Flip-N-Write with 3.1% capacity overhead to encode uncompressible cache lines. The experimental results show that our scheme reduces the bit flips by 32.5%, decreases the energy consumption by 22.6% and improves the lifetime by 69.9% with 3.5% capacity overhead.
引用
收藏
页码:2516 / 2529
页数:14
相关论文
共 50 条
  • [31] Low-Overhead Interference Mitigation Scheme for Collaborative Channel Assignment in Overloaded Multiantenna Femtocells
    Radaydeh, Redha M.
    Alouini, Mohamed-Slim
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2012, 61 (07) : 3071 - 3086
  • [32] Low-Voltage Low-Overhead Asynchronous Logic
    Sridharan, Akshay
    Sechen, Carl
    Jafari, Roozbeh
    2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 261 - 266
  • [33] CacheTree: Reducing Integrity Verification Overhead of Secure Nonvolatile Memories
    Chen, Zhengguo
    Zhang, Youtao
    Xiao, Nong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (07) : 1340 - 1353
  • [34] Low-Latency Low-Overhead Zipper Codes
    Karimi, Bashirreza
    Barakatain, Masoud
    Hashemi, Yoones
    Chang, Deyuan
    Ebrahimzad, Hamid
    Li, Chuandong
    2022 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2022,
  • [35] A low-overhead checkpointing protocol for mobile networks
    Ahmed, RE
    Khaliq, A
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 1779 - 1782
  • [36] Pay-As-You-Go: Low-Overhead Hard-Error Correction for Phase Change Memories
    Qureshi, Moinuddin K.
    PROCEEDINGS OF THE 2011 44TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO 44), 2011, : 318 - 328
  • [37] A Low-Overhead Method of Embedded Software Profiling
    Liu Fagui
    Li Shengwen
    Xie Ran
    Luo Chunwei
    2009 ISECS INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT, VOL IV, 2009, : 436 - 439
  • [38] Low-Overhead Defect Tolerance in Crossbar Nanoarchitectures
    Tahoori, Mehdi B.
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2009, 5 (02)
  • [39] Low-Overhead Beam Training Scheme for Extremely Large-Scale RIS in Near Field
    Liu, Wang
    Pan, Cunhua
    Ren, Hong
    Shu, Feng
    Jin, Shi
    Wang, Jiangzhou
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2023, 71 (08) : 4924 - 4940
  • [40] sRDMA: A General and Low-Overhead Scheduler for RDMA
    Wang, Xizheng
    Wang, Shuai
    Li, Dan
    PROCEEDINGS OF THE 7TH ASIA-PACIFIC WORKSHOP ON NETWORKING, APNET 2023, 2023, : 21 - 27