Encoding Separately: An Energy-efficient Write Scheme for MLC STT-RAM

被引:7
|
作者
Xu, Jie [1 ]
Feng, Dan [1 ]
Tong, Wei [1 ]
Liu, Jingning [1 ]
Zhou, Wen [1 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelect, Key Lab Informat Storage Syst, Sch Comp Sci & Technol,Minist Educ China, Wuhan, Hubei, Peoples R China
关键词
D O I
10.1109/ICCD.2017.100
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multi Level Cell (MLC) Spin Transfer Torque RAM (STT-RAM) provides higher density than Single Level Cell (SLC) STT-RAM by storing two digital bits in a single cell, and is proposed as a promising candidate for on-chip cache. However, MLC STT-RAM suffers from high write energy. We observe that general encoding methods, which map the frequent data patterns to the energy-efficient resistance states, cannot reduce the write energy of MLC STT-RAM. To reduce the write energy of MLC STT-RAM, we propose a novel encoding method, i.e., Encoding Separately (ES). The key idea of ES is to encode the hard bits and soft bits of MLCs separately. The hard bits are encoded for fewer hard-bit writes (hard transitions) and soft bits are encoded for fewer soft-bit writes (soft transitions). Specifically, existing encoding methods commonly used in SLC can be applied to MLC STT-RAM when encoding the two bits separately. We further apply two encoding methods for SLC to MLC STT-RAM through encoding separately, and experimental results show that the proposed scheme can reduce the writes to hard bits and soft bits by 28% and 16%, and achieve an energy reduction of 25%.
引用
收藏
页码:581 / 584
页数:4
相关论文
共 50 条
  • [1] AOS: Adaptive Overwrite Scheme for Energy-Efficient MLC STT-RAM Cache
    Chen, Xunchao
    Khoshavi, Navid
    Zhou, Jian
    Huang, Dan
    DeMara, Ronald F.
    Wang, Jun
    Wen, Wujie
    Chen, Yiran
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [2] Leveraging MLC STT-RAM for Energy-efficient CNN Training
    Zhao, Hengyu
    Zhao, Jishen
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS (MEMSYS 2018), 2018, : 279 - 290
  • [3] Reliable and Energy Efficient MLC STT-RAM Buffer for CNN Accelerators
    Jasemi, Masoomeh
    Hessabi, Shaahin
    Bagherzadeh, Nader
    COMPUTERS & ELECTRICAL ENGINEERING, 2020, 86
  • [4] Periodic learning-based region selection for energy-efficient MLC STT-RAM cache
    Fanfan Shen
    Yanxiang He
    Jun Zhang
    Chao Xu
    The Journal of Supercomputing, 2019, 75 : 6220 - 6238
  • [5] Periodic learning-based region selection for energy-efficient MLC STT-RAM cache
    Shen, Fanfan
    He, Yanxiang
    Zhang, Jun
    Xu, Chao
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (10): : 6220 - 6238
  • [6] Alternative Encoding: A Two-Step Transition Reduction Scheme for MLC STT-RAM Cache
    Hsieh, Jen-Wei
    Hou, Yueh-Ting
    Chang, Tai-Chieh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (08) : 2753 - 2757
  • [7] Alternative Encoding: A Two-Step Transition Reduction Scheme for MLC STT-RAM Cache
    National Taiwan University of Science and Technology, Department of Computer Science and Information Engineering, Taipei
    106, Taiwan
    IEEE Trans Comput Aided Des Integr Circuits Syst, 8 (2753-2757):
  • [8] Prediction Hybrid Cache: An Energy-Efficient STT-RAM Cache Architecture
    Ahn, Junwhan
    Yoo, Sungjoo
    Choi, Kiyoung
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (03) : 940 - 951
  • [9] Unleashing the Potential of MLC STT-RAM Caches
    Bi, Xiuyuan
    Mao, Mengjie
    Wang, Danghui
    Li, Hai
    2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 429 - 436
  • [10] Multiple Attempt Write Strategy for Low Energy STT-RAM
    Park, Jaeyoung
    Orshansky, Michael
    2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 163 - 168