Reliable and Energy Efficient MLC STT-RAM Buffer for CNN Accelerators

被引:6
|
作者
Jasemi, Masoomeh [1 ,2 ]
Hessabi, Shaahin [1 ]
Bagherzadeh, Nader [2 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
[2] Univ Calif Irvine, Elect Engn & Comp Sci Dept, Irvine, CA 92697 USA
关键词
CNN; MLC SIT-RAM; Floating-point; Accelerators; Deep Neural Network; Low Power Buffer; PERFORMANCE; DESIGN; MEMORY; CACHE;
D O I
10.1016/j.compeleceng.2020.106698
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a lightweight scheme where the formation of a data block is changed in such a way that it can tolerate soft errors significantly better than the baseline. The key insight behind our work is that CNN weights are normalized between -1 and 1 after each convolutional layer, and this leaves one bit unused in half-precision floating-point representation. By taking advantage of the unused bit, we create a backup for the most significant bit to protect it against the soft errors. Also, considering the fact that in MLC SIT-RAMs the cost of memory operations (read and write), and reliability of a cell are content-dependent (some patterns take larger current and longer time, while they are more susceptible to soft error), we rearrange the data block to minimize the number of costly bit patterns. Combining these two techniques provides the same level of accuracy compared to an error-free baseline while improving the read and write energy by 9% and 6%, respectively. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] 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
  • [2] Encoding Separately: An Energy-efficient Write Scheme for MLC STT-RAM
    Xu, Jie
    Feng, Dan
    Tong, Wei
    Liu, Jingning
    Zhou, Wen
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 581 - 584
  • [3] 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,
  • [4] 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
  • [5] Energy-Aware Adaptive Restore Schemes for MLC STT-RAM Cache
    Chen, Xunchao
    Khoshavi, Navid
    DeMara, Ronald F.
    Wang, Jun
    Huang, Dan
    Wen, Wujie
    Chen, Yiran
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (05) : 786 - 798
  • [6] 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
  • [7] 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
  • [8] Improving Performance and Energy-efficiency of DNN Accelerators with STT-RAM Buffers
    Byeon, Gwangeun
    Kim, Seongwook
    Hong, Seokin
    2023 20TH INTERNATIONAL SOC DESIGN CONFERENCE, ISOCC, 2023, : 207 - 208
  • [9] 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
  • [10] 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