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 条
  • [21] Low-overhead scheduling of nested parallelism
    Hummel, S.F.
    Schonberg, E.
    1600, (35): : 5 - 6
  • [22] Low-overhead architecture for security tag
    Shioya, Ryota
    Kim, Daewung
    Horio, Kazuo
    Goshima, Masahiro
    Sakai, Shuichi
    IEEE 15TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2009, : 135 - 142
  • [23] EFD: An Efficient Low-Overhead Scheduler
    Chen, Jinbang
    Heusse, Martin
    Urvoy-Keller, Guillaume
    NETWORKING 2011, PT II, 2011, 6641 : 150 - 163
  • [24] On the Generation of Binary functions with Low-Overhead
    Voyiatzis, I.
    Efstathiou, C.
    2017 12TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2017), 2017,
  • [25] Low-Overhead Accrual Failure Detector
    Ren, Xiao
    Dong, Jian
    Liu, Hongwei
    Li, Yang
    Yang, Xiaozong
    SENSORS, 2012, 12 (05): : 5815 - 5823
  • [26] Low-Overhead Vlrtualization of Mobile Platforms
    Heiser, Gernot
    PROCEEDINGS OF THE PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '11), 2011, : 3 - 3
  • [27] LoGV: Low-overhead GPGPU Virtualization
    Gottschlag, Mathias
    Hillenbrand, Marius
    Kehne, Jens
    Stoess, Jan
    Bellosa, Frank
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1721 - 1726
  • [28] LOW-OVERHEAD SCHEDULING OF NESTED PARALLELISM
    HUMMEL, SF
    SCHONBERG, E
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1991, 35 (5-6) : 743 - 765
  • [29] A Low-Overhead and High-Precision Attack Traceback Scheme with Combination Bloom Filters
    Ma, Jie
    Su, Wei
    Li, Yikun
    Yao, Fangtao
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [30] A low-overhead handling scheme of STA association information for IEEE 802.11S
    Okada, Hiraku.
    Mase, Kenichi
    Nozaki, Masanori
    Zhang, Bing
    2007 IEEE 18TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, VOLS 1-9, 2007, : 584 - +