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 条
  • [31] Reliability-centric high-level synthesis
    Tosun, S
    Mansouri, N
    Arvas, E
    Kandemir, M
    Xie, Y
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 1258 - 1263
  • [32] GNNHLS: Evaluating Graph Neural Network Inference via High-Level Synthesis
    Zhao, Chenfeng
    Dong, Zehao
    Chen, Yixin
    Zhang, Xuan
    Chamberlain, Roger D.
    2023 IEEE 41ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD, 2023, : 574 - 577
  • [33] DeepFlexiHLS: Deep Neural Network Flexible High-Level Synthesis Directive Generator
    Riazati, Mohammad
    Daneshtalab, Masoud
    Sjodin, Mikael
    Lisper, Bjorn
    2022 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS), 2022,
  • [34] SPARTA: High-Level Synthesis of Parallel Multi-Threaded Accelerators
    Gozzi, Giovanni
    Fiorito, Michele
    Curzel, Serena
    Barone, Claudio
    Castellana, Vito Giovanni
    Minutoli, Marco
    Tumeo, Antonino
    Ferrandi, Fabrizio
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2025, 18 (01)
  • [35] High-Level Synthesis for Irregular Applications: Enabling Temporally Multithreaded Accelerators
    Devecchi, Stefano
    Saporetti, Nicola
    Minutoli, Marco
    Castellana, Vito Giovanni
    Lattuada, Marco
    Fezzardi, Pietro
    Ferrandi, Fabrizio
    Tumeo, Antonino
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS (MEMSYS 2018), 2018, : 183 - 184
  • [36] Range and Bitmask Analysis for Hardware Optimization in High-Level Synthesis
    Gort, Marcel
    Anderson, Jason H.
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 773 - 779
  • [37] Hardware Implementation of the SUMIS Detector using High-Level Synthesis
    Haselmayr, Werner
    Moestl, Georg
    Seeber, Stefan
    Springer, Andreas
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2972 - 2975
  • [38] AN ATTRIBUTE GRAMMAR APPROACH TO HIGH-LEVEL AUTOMATED HARDWARE SYNTHESIS
    ECONOMAKOS, G
    PAPAKONSTANTINOU, G
    TSANAKAS, P
    INFORMATION AND SOFTWARE TECHNOLOGY, 1995, 37 (09) : 493 - 502
  • [39] HLShield: A Reliability Enhancement Framework for High-Level Synthesis
    Fibich, Christian
    Horauer, Martin
    Obermaisser, Roman
    2017 12TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2017, : 47 - 56
  • [40] An Empirical Study of the Reliability of High-Level Synthesis Tools
    Herklotz, Yann
    Du, Zewei
    Ramanathan, Nadesh
    Wickerson, John
    2021 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2021), 2021, : 219 - 223