Reliability Assessment of Large DNN Models: Trading Off Performance and Accuracy
The adoption of Deep Neural Networks (DNNs) in several domains allows for increased effectiveness in applications that deal with massive data-intensive and complex data inputs. When employed in safety-critical scenarios, such as automotive, aerospace, healthcare, and autonomous robotics, assessing the DNNs' reliability and functional safety is crucial to ensure their correct in-field operation, even in the presence of hardware faults. However, the system complexity and the massive amounts of data to be processed by DNNs prevent the effective adoption of traditional strategies for reliability characterization and for identifying the most fault-sensitive structures. Accurate fault assessment strategies usually require unacceptable computational power and large evaluation times. On the other hand, faster strategies commonly lack accuracy in correctly representing system faults. Consequently, it is necessary to develop effective strategies that trade-off between performance and accuracy. This work analyses three reliability assessment strategies for deep neural networks and their underlying hardware, highlighting the main solutions and challenges in terms of evaluation performance and fault characterization accuracy. We overview different solutions to evaluate the hardware accelerators implementing DNNs at three abstraction levels: <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$i$</tex>) by physically injecting faults on a GPU running DNNs, ii) by performing microarchitectural characterization of GPUs to develop application-accurate error models, and iii) by using structure-aware cross-layer error modeling on DNN hardware accelerators. Our experimental results indicate that accurate error representation requires structural features from the targeted hardware.
Authors
- Miloš Krstić (ORCID: https://orcid.org/0000-0003-0267-0203)
- Robert Limas Sierra (ORCID: https://orcid.org/0000-0001-5206-3757)
- Alessandro Veronesi (ORCID: https://orcid.org/0009-0000-1159-4463)
- Giuseppe Esposito (ORCID: https://orcid.org/0000-0001-8687-3109)
- Juan-David Guerrero-Balaguera (ORCID: https://orcid.org/0000-0001-6852-2372)
- Fernando Fernandes dos Santos (ORCID: https://orcid.org/0000-0002-3504-9862)
- M. Sonza Reorda (ORCID: https://orcid.org/0000-0003-2899-7669)
- Angeliki Kritikakou (ORCID: https://orcid.org/0000-0002-9293-469X)
- Marcello Traiola (ORCID: https://orcid.org/0000-0003-1484-5162)
- Junchao Chen (ORCID: https://orcid.org/0000-0002-4413-0937)
- Josie E. Rodriguez Condia (ORCID: https://orcid.org/0000-0001-5957-5624)
Institutions
- Centre National de la Recherche Scientifique (FR)
- Politecnico di Torino (IT)
- Institut de Recherche en Informatique et Systèmes Aléatoires (FR)
- Université de Rennes (FR)
- Leibniz Institute for High Performance Microelectronics (DE)
Publication Details
- Published
- 2024-10-06
- DOI
- https://doi.org/10.1109/vlsi-soc62099.2024.10767814
- Primary Topic
- Smart Grid Security and Resilience
- Type
- article
- Field-Weighted Citation Impact
- 0.00