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 Hardware Design for FPGA-Based Accelerators: Models, Methodologies, and Frameworks
    Molina, Romina Soledad
    Gil-Costa, Veronica
    Crespo, Maria Liz
    Ramponi, Giovanni
    IEEE ACCESS, 2022, 10 : 90429 - 90455
  • [2] A High-Level Synthesis Methodology for Energy and Reliability-Oriented Designs
    Dilek, Selma
    Smri, Rawan
    Tosun, Suleyman
    Dal, Deniz
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (01) : 161 - 174
  • [3] A High-Level Modeling Framework for Estimating Hardware Metrics of CNN Accelerators
    Juracy, Leonardo Rezende
    Moreira, Matheus Trevisan
    Amory, Alexandre de Morais
    Hampel, Alexandre F.
    Moraes, Fernando Gehm
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (11) : 4783 - 4795
  • [4] Mutual Impact between Clock Gating and High Level Synthesis in Reconfigurable Hardware Accelerators
    Ratto, Francesco
    Fanni, Tiziana
    Raffo, Luigi
    Sau, Carlo
    ELECTRONICS, 2021, 10 (01) : 1 - 20
  • [5] New advances of high-level synthesis for efficient and reliable hardware design
    Campbell, Keith
    Zuo, Wei
    Chen, Deming
    INTEGRATION-THE VLSI JOURNAL, 2017, 58 : 189 - 214
  • [6] 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
  • [7] Genetic Algorithm-based Reliability Optimization for High-Level Synthesis
    Tosun, Suleyman
    Yaran, Tohid Taghizad Gogjeh
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (03)
  • [8] Security and Reliability Evaluation of Countermeasures implemented using High-Level Synthesis
    Koufopoulou, Amalia-Artemis
    Xevgeni, Kalliopi
    Papadimitriou, Athanasios
    Psarakis, Mihalis
    Hely, David
    2022 IEEE 28TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2022), 2022,
  • [9] Reliability-Aware Resource Allocation and Binding in High-Level Synthesis
    Chen, Liang
    Ebrahimi, Mojtaba
    Tahoori, Mehdi B.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2016, 21 (02)
  • [10] Enhancing Neural Network Reliability: Insights From Hardware/Software Collaboration With Neuron Vulnerability Quantization
    Wang, Jing
    Zhu, Jinbin
    Fu, Xin
    Zang, Di
    Li, Keyao
    Zhang, Weigong
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (08) : 1953 - 1966