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 条
  • [21] Energy Write STT-RAM Architecture with Bit-Wise Write-Completion Monitoring
    Zheng, Tianhao
    Park, Jaeyoung
    Orshansky, Michael
    Erez, Mattan
    2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 229 - 234
  • [22] Self-Referenced Single-Ended Resistance Monitoring Write Termination Scheme for STT-RAM Write Energy Reduction
    Choi, Sara
    Ahn, Hong Keun
    Song, Byungkyu
    Kang, Seung H.
    Jung, Seong-Ook
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (06) : 2481 - 2493
  • [23] Restore-Free Mode for MLC STT-RAM Caches
    Qureshi, Muhammad Avais
    Kim, Hyeonggyu
    Kim, Soontae
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (06) : 1465 - 1469
  • [24] Using Multi-Level Cell STT-RAM for Fast and Energy-Efficient Local Checkpointing
    Chi, Ping
    Xu, Cong
    Zhang, Tao
    Dong, Xiangyu
    Xie, Yuan
    2014 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2014, : 301 - 308
  • [25] Building Energy-Efficient Multi-Level Cell STT-RAM Caches with Data Compression
    Liu, Liu
    Chi, Ping
    Li, Shuangchen
    Cheng, Yuanqing
    Xie, Yuan
    2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 751 - 756
  • [26] Promoting MLC STT-RAM For the Future Persistent Memory System
    Chen, Xunchao
    Wang, Jun
    Zhou, Jian
    2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 1180 - 1185
  • [27] Energy-Efficient Exclusive Last-Level Hybrid Caches Consisting of SRAM and STT-RAM
    Kim, Namhyung
    Ahn, Junwhan
    Seo, Woong
    Choi, Kiyoung
    2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, : 183 - 188
  • [28] Architecting Energy-efficient STT-RAM Based Register File on GPGPUs via Delta Compression
    Zhang, Hang
    Chen, Xuhao
    Xiao, Nong
    Liu, Fang
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [29] HALLS: An Energy-Efficient Highly Adaptable Last Level STT-RAM Cache for Multicore Systems
    Kuan, Kyle
    Adegbija, Tosiron
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (11) : 1635 - 1646
  • [30] Short-SET: An Energy-Efficient Write Scheme for MLC PCM
    Li, Bing
    Hu, Yu
    Li, Xiaowei
    2014 IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA), 2014,