Impact of High-Level Synthesis on Reliability of Artificial Neural Network Hardware Accelerators

被引:1
|
作者
Traiola, Marcello [1 ]
dos Santos, Fernando Fernandes [1 ]
Rech, Paolo [2 ]
Cazzaniga, Carlo [3 ]
Sentieys, Olivier [1 ]
Kritikakou, Angeliki [1 ,4 ]
机构
[1] Univ Rennes, Irisa, INRIA, CNRS, F-35000 Rennes, France
[2] Univ Trento, Dept Ind Engn, I-38122 Trento, Italy
[3] Rutherford Appleton Lab, ISIS Facil, Didcot OX11 0QX, England
[4] Inst Univ France IUF, F-75005 Paris, France
基金
欧盟地平线“2020”;
关键词
Reliability; Field programmable gate arrays; Reliability engineering; Hardware acceleration; Neurons; Circuit faults; Integrated circuit reliability; Artificial neural networks (ANNs); fault tolerance; field programmable gate arrays (FPGA); high level synthesis (HLS); neutron radiation effects; reliability; DESIGNS;
D O I
10.1109/TNS.2024.3377596
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Dedicated hardware is required to efficiently execute the highly resource-demanding modern artificial neural networks (ANNs). The high complexity of ANN systems has motivated the use of high-level synthesis (HLS) tools, which increase design abstraction. Higher abstraction reduces the implementation of field-programmable gate array (FPGA) hardware details visible to the designer, making an accurate reliability evaluation challenging. When ANN hardware accelerators are used in safety-critical systems, reliability becomes paramount, and to have a realistic reliability evaluation, physical fault injection, such as beam testing, is mandatory. Existing reliability analysis approaches focus on specific ANN hardware accelerator designs, but when HLS tools are used, the tool flow and design decisions can impact reliability. Therefore, we evaluate the error rate of ANN hardware accelerators generated by HLS tools under high-energy neutrons and explore the impact of HLS parameters on reliability. Our results show that by tweaking hardware parameters, such as the reuse of resources, it can increase the error rate linearly. Furthermore, the generated ANN hardware accelerator with the best tradeoff of area and execution cycles can deliver $15\times $ more correct executions than the least optimized one, despite its increased error rate.
引用
收藏
页码:845 / 853
页数:9
相关论文
共 50 条
  • [41] Memory Requirements for Convolutional Neural Network Hardware Accelerators
    Siu, Kevin
    Stuart, Dylan Malone
    Mahmoud, Mostafa
    Moshovos, Andreas
    2018 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC), 2018, : 111 - 121
  • [42] RETRACTED: Evaluation of the Impact of the Introduction of Overseas High-Level Talents on the Development of Central Cities with Artificial Neural Network (Retracted Article)
    Huang, Yinpin
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [43] Transfer of a high-level knowledge in HoughNet neural network
    Sheshkus, Alexander, V
    Nikolaev, Dmitry
    TWELFTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2019), 2020, 11433
  • [44] A High-Level Environment for FPGA Neural Network Implementation
    Benbouchama, C.
    Tadjine, M.
    Bouridane, A.
    INTERNATIONAL REVIEW OF ELECTRICAL ENGINEERING-IREE, 2009, 4 (06): : 1243 - 1247
  • [45] Leveraging High Level Synthesis for the Design of Hardware Accelerators for Model Predictive Control
    Cortes, Alfonso
    Aguero, Juan C.
    Silva, Cesar
    Carvajal, Gonzalo
    2024 ARGENTINE CONFERENCE ON ELECTRONICS, CAE, 2024, : 16 - 21
  • [46] Adaptation of partitioning and high-level synthesis in hardware/software co-synthesis
    Henkel, Joerg
    Ernst, Rolf
    Holtmann, Ullrich
    Benner, Thomas
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1994, : 96 - 100
  • [47] FLAMEL - A HIGH-LEVEL HARDWARE COMPILER
    TRICKEY, H
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (02) : 259 - 269
  • [48] HARDWARE ASSISTED HIGH-LEVEL DEBUGGING
    GENTLEMAN, WM
    HOEKSMA, H
    JOURNAL OF SYSTEMS AND SOFTWARE, 1983, 3 (04) : 309 - 314
  • [49] Impact of NCFET on Neural Network Accelerators
    Zervakis, Georgios
    Anagnostopoulos, Iraklis
    Salamin, Sami
    Chauhan, Yogesh S.
    Henkel, Jorg
    Amrouch, Hussam
    IEEE Access, 2021, 9 : 43748 - 43758
  • [50] Svelto: High-Level Synthesis of Multi-Threaded Accelerators for Graph Analytics
    Minutoli, Marco
    Castellana, Vito Giovanni
    Saporetti, Nicola
    Devecchi, Stefano
    Lattuada, Marco
    Fezzardi, Pietro
    Tumeo, Antonino
    Ferrandi, Fabrizio
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (03) : 520 - 533