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 条
  • [1] High-level synthesis of nonprogrammable hardware accelerators
    Schreiber, Robert
    Aditya, Shail
    Rau, B. Ramakrishna
    Kathail, Vinod
    Mahlke, Scott
    Abraham, Santosh
    Snider, Greg
    HP Laboratories Technical Report, 2000, (31):
  • [2] High-level synthesis of nonprogrammable hardware accelerators
    Schreiber, R
    Aditya, S
    Rau, BR
    Kathail, V
    Mahlke, S
    Abraham, S
    Snider, G
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2000, : 113 - 124
  • [3] Securing Hardware Accelerators: A New Challenge for High-Level Synthesis
    Pilato, Christian
    Garg, Siddharth
    Wu, Kaijie
    Karri, Ramesh
    Regazzoni, Francesco
    IEEE EMBEDDED SYSTEMS LETTERS, 2018, 10 (03) : 77 - 80
  • [4] tinyHLS: a novel open source high level synthesis tool targeting hardware accelerators for artificial neural network inference
    Hoyer, Ingo
    Utz, Alexander
    Antink, Christoph Hoog
    Seidl, Karsten
    PHYSIOLOGICAL MEASUREMENT, 2025, 13 (01)
  • [5] PICO-NPA: High-level synthesis of nonprogrammable hardware accelerators
    Schreiber, R
    Aditya, S
    Mahlke, S
    Kathail, V
    Rau, BR
    Cronquist, D
    Sivaraman, M
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2002, 31 (02): : 127 - 142
  • [6] PICO-NPA: High-Level Synthesis of Nonprogrammable Hardware Accelerators
    Robert Schreiber
    Shail Aditya
    Scott Mahlke
    Vinod Kathail
    B. Ramakrishna Rau
    Darren Cronquist
    Mukund Sivaraman
    Journal of VLSI signal processing systems for signal, image and video technology, 2002, 31 : 127 - 142
  • [7] COSMOS: Coordination of High-Level Synthesis and Memory Optimization for Hardware Accelerators
    Piccolboni, Luca
    Mantovani, Paolo
    Di Guglielmo, Giuseppe
    Carloni, Luca P.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [8] Register Allocation for High-Level Synthesis of Hardware Accelerators Targeting FPGAs
    Hempel, Gerald
    Hoyer, Jan
    Pionteck, Thilo
    Hochberger, Christian
    2013 8TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2013,
  • [9] Optimized High-Level Synthesis of SMT Multi-Threaded Hardware Accelerators
    Huthmann, Jens
    Koch, Andreas
    2015 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (FPT), 2015, : 176 - 179
  • [10] Design and Optimization of Reliable Hardware Accelerators: Leveraging the Advantages of High-Level Synthesis
    Taher, Farah Naz
    Kishani, Mostafa
    Schafer, Benjamin Carrion
    2018 IEEE 24TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2018), 2018, : 232 - 235