학술논문

Exploring Software Models for the Resilience Analysis of Deep Learning Accelerators: the NVDLA Case Study
Document Type
Conference
Source
2022 25th International Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS) Design and Diagnostics of Electronic Circuits and Systems (DDECS), 2022 25th International Symposium on. :142-147 Apr, 2022
Subject
Components, Circuits, Devices and Systems
Deep learning
Analytical models
Microarchitecture
Software algorithms
Software
Hardware
Software reliability
Language
ISSN
2473-2117
Abstract
Deep learning accelerator models described with software imperative languages are frequently used for their large-scale reliability analysis in order to overcome the prohibitive simulation times of logic-level and RTL models. However, they are faced with the challenge of preserving consistency between software-visible variables and faulty microarchitectural states. The goal of this work is to determine a suitable accelerator modelling that enables analysis without overloading the simulation engine. Toward this goal, the paper explores different accelerator modelling strategies featuring increasing levels of hardware visibility. They are compared in their capability to gain insights into the reliability of the multiply-and-accumulate (MAC) pipeline of an industry-standard deep learning accelerator from NVIDIA. Our results show that subtle microarchitectural details that are typically overlooked by competing approaches play a relevant role in determining accelerator reliability.