2022 Design, Automation & Test in Europe Conference & Exhibition (DATE) · 2022 · 23 citations · 15 references
ComputingComputer EngineeringComputer ScienceFault-tolerant ComputingMachine LearningVulnerability AnalysisDeep LearningFault DetectionFault InjectionReliable System DesignVulnerability AssessmentVulnerability ManagementCatastrophic EventsDeep Learning For Vulnerability DetectionFault Detection Using Deep LearningFault-tolerant Machine LearningHardware Fault InjectionSoft Error MitigationVulnerabilityVulnerability Prediction
The reliability of deep neural networks (DNNs) against hardware errors is essential as DNNs are increasingly employed in safety-critical applications such as automatic driving. Transient errors in memory, such as radiation-induced soft error, may propagate through the inference computation, resulting in unexpected output, which can adversely trigger catastrophic system failures. As a first step to tackle this problem, this paper proposes constructing a vulnerability model (VM) with a small number of fault injections to identify vulnerable model parameters in DNN. We reduce the number of bit locations for fault injection significantly and develop a flow to incrementally collect the training data, i.e., the fault injection results, for VM accuracy improvement. Experimental results show that VM can estimate vulnerabilities of all DNN model parameters only with 1/3490 computations compared with traditional fault injection-based vulnerability estimation.
15
Deep Residual Learning for Image Recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren et al. · 2016 · 222.1K citations · Full text
Explaining and Harnessing Adversarial Examples
Ian Goodfellow, Jonathon Shlens, Christian Szegedy · arXiv (Cornell University) · 2014 · 8.2K citations · Full text
Flipping bits in memory without accessing them
Yoongu Kim, Ross Daly, Jeremie Kim et al. · ACM SIGARCH Computer Architecture News · 2014 · 907 citations