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 条
  • [1] Flip-and-Patch: A fault-tolerant technique for on-chip memories of CNN accelerators at low supply voltage
    Toca-Diaz, Yamilka
    Palacios, Reynier Hernandez
    Tejero, Ruben Gran
    Valero, Alejandro
    MICROPROCESSORS AND MICROSYSTEMS, 2024, 106
  • [2] Comprehensive Evaluation of Supply Voltage Underscaling in FPGA on-chip Memories
    Salami, Behzad
    Unsal, Osman S.
    Cristal Kestelman, Adrian
    2018 51ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2018, : 724 - 736
  • [3] Towards on-chip fault-tolerant communication
    Dumitras, T
    Kerner, S
    Marculescu, R
    ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 225 - 232
  • [4] Networks-on-chip: The quest for on-chip fault-tolerant communication
    Marculescu, R
    ISVLSI 2003: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: NEW TRENDS AND TECHNOLOGIES FOR VLSI SYSTEMS DESIGN, 2003, : 8 - 12
  • [5] Adaptive Stochastic Routing in Fault-tolerant On-chip Networks
    Song, Wei
    Edwards, Doug
    Nunez-Yanez, Jose Luis
    Dasgupta, Sohini
    2009 3RD ACM/IEEE INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, 2009, : 32 - +
  • [6] Multi-Bank On-Chip Memory Management Techniques for CNN Accelerators
    Kang, Duseok
    Kang, Donghyun
    Ha, Soonhoi
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (05) : 1181 - 1193
  • [7] A Fault-Tolerant Routing Algorithm Design for On-Chip Optical Networks
    Xiang, Dong
    Zhang, Yan
    Shan, Shuchang
    Xu, Yi
    2013 IEEE 32ND INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2013), 2013, : 1 - 9
  • [8] Fault-tolerant routing for reliable packet transmission in on-chip networks
    Ouyang, Yiming
    Zhang, Tianbao
    Li, Jianhua
    Liang, Huaguo
    MICROELECTRONICS JOURNAL, 2024, 153
  • [9] FAULT-TOLERANT SEMICONDUCTOR MEMORIES
    SARRAZIN, DB
    MALEK, M
    COMPUTER, 1984, 17 (08) : 49 - 56
  • [10] FAULT-TOLERANT ASSOCIATE MEMORIES
    FUJIWARA, E
    TANAKA, T
    SYSTEMS AND COMPUTERS IN JAPAN, 1995, 26 (07) : 1 - 12