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 条
  • [1] Enhancing signal integrity through a low-overhead encoding scheme on address buses
    Lv, T
    Henkel, J
    Lekatsas, H
    Wolf, W
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 542 - 547
  • [2] ObfusMem: A Low-Overhead Access Obfuscation for Trusted Memories
    Awad, Amro
    Wang, Yipeng
    Shands, Deborah
    Solihin, Yan
    44TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2017), 2017, : 107 - 119
  • [3] A Secure and Low-overhead Active IC Metering Scheme
    Cui, Aijiao
    Yang, Yan
    Qu, Gang
    Li, Huawei
    2019 IEEE 37TH VLSI TEST SYMPOSIUM (VTS), 2019,
  • [4] Cachet: Low-Overhead Integrity Verification on Metadata Cache in Secure Nonvolatile Memory Systems
    Kubo, Tatsuya
    Takamaeda-Yamazaki, Shinya
    IEEE MICRO, 2024, 44 (01) : 38 - 48
  • [5] Morphable Counters: Enabling Compact Integrity Trees For Low-Overhead Secure Memories
    Saileshwar, Gururaj
    Nair, Prashant J.
    Ramrakhyani, Prakash
    Elsasser, Wendy
    Joao, Jose A.
    Qureshi, Moinuddin K.
    2018 51ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2018, : 416 - 427
  • [6] A Low-Overhead Cooperative Retransmission Scheme for IR-UWB Networks
    Shirazi, Ghasem Naddafzadeh
    Kong, Peng-Yong
    Tham, Chen-Khong
    JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2008, 2008
  • [7] A Low-Overhead Scheduling Scheme Based on Genetic Algorithm in Mobile Grids
    Chin, Sungho
    Suh, Taeweon
    Yu, Heonchang
    JOURNAL OF INTERNET TECHNOLOGY, 2012, 13 (01): : 137 - 146
  • [8] A Low-Overhead Message Authentication and Secure Message Dissemination Scheme for VANETs
    Mistareehi, Hassan
    Manivannan, D.
    NETWORK, 2022, 2 (01): : 139 - 152
  • [9] A Low-overhead Dynamic Watermarking Scheme on Scan Design for Easy Authentication
    Cui, Aijiao
    Liang, Wei
    Qu, Gang
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 778 - 781
  • [10] LOW-OVERHEAD SAMPLING FREQUENCY SYNCHRONIZATION SCHEME FOR UWB-OFDM
    You, Y. -H.
    Kim, J. B.
    Kim, D. -H.
    JOURNAL OF ELECTROMAGNETIC WAVES AND APPLICATIONS, 2008, 22 (17-18) : 2511 - 2522