On Fault-Tolerant Microarchitectural Techniques for Voltage Underscaling in On-Chip Memories of CNN Accelerators

被引:1
|
作者
Toca-Diaz, Yamilka [1 ]
Munoz, Nicolas Landeros [2 ]
Gran Tejero, Ruben [1 ]
Valero, Alejandro [1 ]
机构
[1] Univ Zaragoza, Dept Comp Sci & Syst Engn, Zaragoza, Spain
[2] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Milan, Italy
关键词
Deep learning; energy efficiency; network accuracy; permanent faults;
D O I
10.1109/DSD60849.2023.00029
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Aggressively underscaling the supply voltage (V-dd) below the safe voltage (V-min) margin is an effective solution to attain substantial energy savings. Unfortunately, operating at such low voltages is challenging due to the high number of permanent faults as a result of variations in the manufacturing process of current technology nodes. This work characterizes the impact of permanent faults on the accuracy of a Convolutional Neural Network (CNN) inference accelerator with on-chip activation memories supplied at low V-dd below Vmin. Based on these observations, this paper proposes a couple of low-cost microarchitectural techniques, referred to as flipping and patching, that ensure the accuracy of CNN applications despite the presence of permanent faults. Contrary to prior work, the proposed techniques are transparent to the programmer and do not depend on application characteristics. Experimental results show that the proposed techniques maintain the original CNN accuracy with a minimal impact on system performance (less than 0.05%), while reducing the energy consumption of activation memories by 11.2% and 46.7% compared to those of a conventional accelerator operating at safe and nominal supply voltages, respectively.
引用
收藏
页码:138 / 145
页数:8
相关论文
共 50 条
  • [21] MD: Minimal path-based Fault-Tolerant Routing in On-Chip Networks
    Ebrahimi, Masoumeh
    Daneshtalab, Masoud
    Plosila, Juha
    Mehdipour, Farhad
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 35 - 40
  • [22] Adaptive routing strategies for fault-tolerant on-chip networks in dynamically reconfigurable systems
    Nunez-Yanez, J. L.
    Edwards, D.
    Coppola, A. M.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2008, 2 (03): : 184 - 198
  • [23] A PREFETCHING SCHEME FOR AUTOMATIC REPEAT-REQUEST FAULT-TOLERANT ON-CHIP NETWORK
    Tsai, Wen-Chung
    Zheng, Deng-Yuan
    Chen, Sao-Jie
    Hu, Yu-Hen
    PROCEEDINGS OF 2014 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL 1, 2014, : 345 - 351
  • [24] Fault-tolerant techniques for nanocomputers
    Nikolic, K
    Sadek, A
    Forshaw, M
    NANOTECHNOLOGY, 2002, 13 (03) : 357 - 362
  • [25] SNOOPING FAULT-TOLERANT DISTRIBUTED SHARED MEMORIES
    BROWN, L
    WU, J
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 29 (02) : 149 - 165
  • [26] RELIABILITY MODELING AND ANALYSIS OF FAULT-TOLERANT MEMORIES
    COX, GW
    CARROLL, BD
    IEEE TRANSACTIONS ON RELIABILITY, 1978, 27 (01) : 49 - 54
  • [27] Fault-Tolerant Neural Network Accelerators With Selective TMR
    Bertoa, Timoteo Garcia
    Gambardella, Giulio
    Fraser, Nicholas J.
    Blott, Michaela
    McAllister, John
    IEEE DESIGN & TEST, 2023, 40 (02) : 67 - 74
  • [28] Fault-tolerant techniques for concurrent objects
    Guerraoui, R
    Raynal, M
    DEPENDABLE COMPUTING, PROCEEDINGS, 2005, 3747 : 265 - 265
  • [29] The Fault-Tolerant NoC Techniques with FPGA
    Lu, Zhi
    Jiang, Shu Yan
    Huang, Le Tian
    Wu, Chao
    Luo, Gang
    Li, Qi
    Song, Guo Ming
    2015 IEEE International Conference on Applied Superconductivity and Electromagnetic Devices (ASEMD), 2015, : 54 - 55
  • [30] TECHNIQUES AND ARCHITECTURES FOR FAULT-TOLERANT COMPUTING
    MAXION, RA
    SIEWIOREK, DP
    ELKIND, SA
    ANNUAL REVIEW OF COMPUTER SCIENCE, 1987, 2 : 469 - 520