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 条
  • [21] Virtualized Fault Injection Framework for ISO 26262-Compliant Digital Component Hardware Faults
    Almeida, Rui
    Silva, Vitor
    Cabral, Jorge
    ELECTRONICS, 2024, 13 (14)
  • [22] Lightweight Protection of Cryptographic Hardware Accelerators against Differential Fault Analysis
    Lasheras, Ana
    Canal, Ramon
    Rodriguez, Eva
    Cassano, Luca
    2020 26TH IEEE INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2020), 2020,
  • [23] A Holistic Fault Injection Platform for Neuromorphic Hardware
    Staudigl, Felix
    Fetz, Thorben
    Pelke, Rebecca
    Sisejkovic, Dominik
    Joseph, Jan Moritz
    Poehls, Leticia Bolzani
    Leupers, Rainer
    2023 IEEE 24TH LATIN AMERICAN TEST SYMPOSIUM, LATS, 2023,
  • [24] Quality of Fault Injection Strategies on Hardware Accelerator
    Guinebert, Iban
    Barrilado, Andres
    Delmas, Kevin
    Galtie, Franck
    Pagetti, Claire
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2022, 2022, 13414 : 222 - 236
  • [25] When Fault Injection Collides with Hardware Complexity
    Sebanjila, Kevin Bukasa
    Claudepierre, Ludovic
    Lashermes, Ronan
    Lanet, Jean-Louis
    FOUNDATIONS AND PRACTICE OF SECURITY, FPS 2018, 2019, 11358 : 243 - 256
  • [26] Design Framework for FPGA-based Hardware Accelerators with Heterogeneous Interconnect
    Cuong Pham-Quoc
    PROCEEDINGS OF 2019 6TH NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT (NAFOSTED) CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2019, : 148 - 153
  • [27] A Machine Learning based Hard Fault Recuperation Model for Approximate Hardware Accelerators
    Taher, Farah Naz
    Callenes-Sloan, Joseph
    Schafer, Benjamin Carrion
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [28] Fault injection campaign for a fault tolerant duplex framework
    Sacco, Gian Franco
    Ferraro, Robert D.
    von Allmen, Paul
    Rennels, Dave A.
    2007 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2007, : 2582 - +
  • [29] Combined software and hardware fault injection vulnerability detection
    Thomas Given-Wilson
    Nisrine Jafri
    Axel Legay
    Innovations in Systems and Software Engineering, 2020, 16 : 101 - 120
  • [30] Combined software and hardware fault injection vulnerability detection
    Given-Wilson, Thomas
    Jafri, Nisrine
    Legay, Axel
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2020, 16 (02) : 101 - 120