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 条
  • [41] 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
  • [42] 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
  • [43] 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,
  • [44] 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
  • [45] Energy Aware and Reliable STT-RAM based Cache Design for 3D Embedded Chip-Multiprocessors
    Arezoomand, Fatemeh
    Asad, Arghavan
    Fazeli, Mahdi
    Fathy, Mahmood
    Mohammadi, Farah
    2017 12TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2017,
  • [46] Hybrid Drowsy SRAM and STT-RAM Buffer Designs for Dark-Silicon-Aware NoC
    Zhan, Jia
    Ouyang, Jin
    Ge, Fen
    Zhao, Jishen
    Xie, Yuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (10) : 3041 - 3054
  • [47] An Energy-efficent Scheme for STT-RAM L1 Cache
    Yao, Jun
    Ma, Jianliang
    Chen, Tianzhou
    Hu, Tongsen
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1345 - 1350
  • [48] Energy-Delay-Reliability of Present and Next Generation STT-RAM Technology
    Ganguly, Samiran
    Xie, Yunkun
    Ghosh, Avik
    2017 IEEE 17TH INTERNATIONAL CONFERENCE ON NANOTECHNOLOGY (IEEE-NANO), 2017, : 1010 - 1013
  • [49] ADAMS: Asymmetric Differential STT-RAM Cell Structure For Reliable and High-performance Applications
    Zhang, Yaojun
    Bayram, Ismail
    Wang, Yu
    Li, Hai
    Chen, Yiran
    2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 9 - 16
  • [50] Rethinking Last-level-cache Write-back Strategy for MLC STT-RAM Main Memory with Asymmetric Write Energy
    Liang, Yu-Pei
    Chen, Tseng-Yi
    Chang, Yuan-Hao
    Chen, Shuo-Han
    Chen, Pei-Yu
    Shih, Wei-Kuan
    2019 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2019,