Monitor Placement for Fault Localization in Deep Neural Network Accelerators
Not on the map. Why?
Abstract (arXiv)
Systolic arrays are a prominent choice for deep neural network (DNN) accelerators because they offer parallelism and efficient data reuse. Improving the reliability of DNN accelerators is crucial as hardware faults can degrade the accuracy of DNN inferencing. Systolic arrays make use of a large number of processing elements (PEs) for parallel processing, but when one PE is faulty, the error propagates and affects the outcomes of downstream PEs. Due to the large number of PEs, the cost associated with implementing hardware-based runtime monitoring of every single PE is infeasible. We present a solution to optimize the placement of hardware monitors within systolic arrays. We first prove that 2N-1 monitors are needed to localize a single faulty PE and we also derive the monitor placement. We show that a second placement optimization problem, which minimizes the set of candidate faulty PEs for a given number of monitors, is NP-hard. Therefore, we propose a heuristic approach to balance the reliability and hardware resource utilization in DNN accelerators when number of monitors is limited. Experimental evaluation shows that to localize a single faulty PE, an area overhead of only 0.33% is incurred for a 256× 256 systolic array.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 6 of its 33 references that are in the map. First posted on arXiv 28 Nov 2023.
Builds on
6 of 33 references.
References · 6
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
- 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 431
- 2017Deep Reinforcement Learning framework for Autonomous Drivingcited by 225
- 2017Comparative Study of CNN and RNN for Natural Language Processingcited by 82
- 2020Co-Exploration of Neural Architectures and Heterogeneous ASIC Accelerator Designs Targeting Multiple Taskscited by 43
- 2018Analyzing and Mitigating the Impact of Permanent Faults on a Systolic Array Based Neural Network Acceleratorcited by 25
Built on by
Not cited yet.