A Self-Test Framework for Detecting Fault-induced Accuracy Drop in Neural Network Accelerators

25Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Hardware accelerators built with SRAM or emerging memory devices are essential to the accommodation of the ever-increasing Deep Neural Network (DNN) workloads on resource-constrained devices. After deployment, however, the performance of these accelerators is threatened by the faults in their on-chip and off-chip memories where millions of DNN weights are held. Different types of faults may exist depending on the underlying memory technology, degrading inference accuracy. To tackle this challenge, this paper proposes an online self-test framework that monitors the accuracy of the accelerator with a small set of test images selected from the test dataset. Upon detecting a noticeable level of accuracy drop, the framework uses additional test images to identify the corresponding fault type and predict the severeness of faults by analyzing the change in the ranking of the test images. Experimental results show that our method can quickly detect the fault status of a DNN accelerator and provide accurate fault type and fault severeness information, allowing for subsequent recovery and self-healing process.

Cite

CITATION STYLE

APA

Meng, F., Hosseini, F. S., & Yang, C. (2021). A Self-Test Framework for Detecting Fault-induced Accuracy Drop in Neural Network Accelerators. In Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC (pp. 722–727). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3394885.3431519

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free