A Fault Injection Framework for AI Hardware Accelerators

被引:2
|
作者
Pappalardo, Salvatore [1 ]
Ruospo, Annachiara [2 ]
O'Connor, Ian [1 ]
Deveautour, Bastien [1 ]
Sanchez, Ernesto [2 ]
Bosio, Alberto [1 ]
机构
[1] Univ Lyon, CNRS, ECL, INSA Lyon,UCBL,CPE Lyon,INL,UMR5270, F-69130 Ecully, France
[2] Politecn Torino, Dip Automat Informat, Turin, Italy
关键词
DNN Hardware accelerators; Fault Injection; Reliability;
D O I
10.1109/LATS58125.2023.10154505
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Deep Neural Networks (DNNs) have proven to give very good results for many complex tasks and applications, such as object recognition in images/videos and natural language processing. Some relevant applications of DNNs are defined by real-time safety-critical systems, which typically require the adoption of DNN accelerators that are usually implemented as systolic arrays. Assessing their reliability is not trivial and may depend on several factors such as the size of the array and the data precision. In this paper, we present a cross-layer framework for systolic array DNN accelerators described at RTL level allowing to inject faults at channel granularity for convolutional layers. The basic idea is to simulate the execution of the Channel Under Test (ChUT) at RTL level. Faulty outputs collected from the RTL simulation are then used at software level to complete the execution of the DNN and thus determine the impact of the injected faults at application level. Interestingly, the software execution is more than 100 times faster than the corresponding hardware simulation.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Built-in fault injection in hardware - The FIDYCO example
    Rahbaran, B
    Steininger, A
    Handl, T
    DELTA 2004: SECOND IEEE INTERNATIONAL WORKSHOP ON ELECTRONIC DESIGN, TEST APPLICATIONS, PROCEEDINGS, 2004, : 327 - 332
  • [32] Hardware-In-the-Loop Simulation of UAV for Fault Injection
    Gong, Siyang
    Meng, Shengwei
    Wang, Benkuan
    Liu, Datong
    2019 PROGNOSTICS AND SYSTEM HEALTH MANAGEMENT CONFERENCE (PHM-QINGDAO), 2019,
  • [33] ARROW - A Generic Hardware Fault Injection Tool for NoCs
    Birner, M.
    Handl, T.
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 465 - 472
  • [34] FUSE - A HARDWARE ACCELERATED HDL FAULT INJECTION TOOL
    Jeitler, Marcus
    Delvai, Martin
    Reichoer, Stefan
    2009 5TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2009, : 89 - +
  • [35] Fault Injection Framework for Embedded Memories
    Skoncej, Patryk
    PROCEEDINGS OF THE 2013 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFTS), 2013, : 77 - 82
  • [36] Principle framework for the research of fault injection
    Sun, Junzhao
    Li, Yunce
    Yang, Xiaozong
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 1999, 20 (11): : 816 - 819
  • [37] Efficient Fault-Criticality Analysis for AI Accelerators using a Neural Twin
    Chaudhuri, Arjun
    Chen, Ching-Yuan
    Talukdar, Jonti
    Madala, Siddarth
    Dubey, Abhishek Kumar
    Chakrabarty, Krishnendu
    2021 IEEE INTERNATIONAL TEST CONFERENCE (ITC 2021), 2021, : 73 - 82
  • [38] Fault-Criticality Assessment for AI Accelerators using Graph Convolutional Networks
    Chaudhuri, Arjun
    Talukdar, Jonti
    Jung, Jinwook
    Nam, Gi-Joon
    Chakrabarty, Krishnendu
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1596 - 1599
  • [39] JBits based fault tolerant framework for evolvable hardware
    Shanthi, AP
    Vijayan, B
    Rajendran, M
    Veluswami, S
    Parthasarathi, R
    ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2003, : 111 - 117
  • [40] 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