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 条
  • [31] FAULT-TOLERANT TECHNIQUES FOR RADIATION ENVIRONMENTS
    DEVRIES, RC
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1979, 26 (03) : 4320 - 4326
  • [32] Fault-tolerant Communication in Invasive Networks on Chip
    Heisswolf, Jan
    Weichslgartner, Andreas
    Zaib, Aurang
    Friederich, Stephanie
    Masing, Leonard
    Stein, Carsten
    Duden, Marco
    Kloepfer, Roman
    Teich, Juergen
    Wild, Thomas
    Herkersdorf, Andreas
    Becker, Juergen
    2015 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2015,
  • [33] A fault-tolerant single-chip multiprocessor
    Yao, WB
    Wang, DS
    Zheng, WM
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2004, 3189 : 137 - 145
  • [34] FAULT-TOLERANT DATABASE USING DISTRIBUTED ASSOCIATIVE MEMORIES
    CHERKASSKY, V
    RAO, M
    WECHSLER, H
    INFORMATION SCIENCES, 1991, 53 (1-2) : 135 - 158
  • [35] A low-cost, fault-tolerant and high-performance router architecture for on-chip networks
    Valinataj, Mojtaba
    Shahiri, Mostafa
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 45 : 151 - 163
  • [36] Hybrid Computing Architecture for Fault-tolerant Deep Learning Accelerators
    Xu, Dawen
    Chu, Cheng
    Wang, Qianlong
    Liu, Cheng
    Wang, Ying
    Zhang, Lei
    Liang, Huaguo
    Cheng, Kwang-Ting
    2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 478 - 485
  • [37] Gated-CNN: Combating NBTI and HCI aging effects in on-chip activation memories of Convolutional Neural Network accelerators
    Munoz, Nicolas Landeros
    Valero, Alejandro
    Tejero, Ruben Gran
    Zoni, Davide
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 128
  • [38] EVALUATION AND COMPARISON OF FAULT-TOLERANT SOFTWARE TECHNIQUES
    HUDAK, J
    SUH, BH
    SIEWIOREK, D
    SEGALL, Z
    IEEE TRANSACTIONS ON RELIABILITY, 1993, 42 (02) : 190 - 204
  • [39] Fault-tolerant techniques for the Internet of Military Things
    Chudzikiewicz, Jan
    Furtak, Janusz
    Zielinski, Zbigniew
    2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2015, : 496 - 501
  • [40] Fault-Tolerant Network Interfaces for Networks-on-Chip
    Fiorin, Leandro
    Sami, Mariagiovanna
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2014, 11 (01) : 16 - 29