HarDNN: Feature Map Vulnerability Evaluation in CNNs
Not on the map. Why?
Abstract (arXiv)
As Convolutional Neural Networks (CNNs) are increasingly being employed in safety-critical applications, it is important that they behave reliably in the face of hardware errors. Transient hardware errors may percolate undesirable state during execution, resulting in software-manifested errors which can adversely affect high-level decision making. This paper presents HarDNN, a software-directed approach to identify vulnerable computations during a CNN inference and selectively protect them based on their propensity towards corrupting the inference output in the presence of a hardware error. We show that HarDNN can accurately estimate relative vulnerability of a feature map (fmap) in CNNs using a statistical error injection campaign, and explore heuristics for fast vulnerability assessment. Based on these results, we analyze the tradeoff between error coverage and computational overhead that the system designers can use to employ selective protection. Results show that the improvement in resilience for the added computation is superlinear with HarDNN. For example, HarDNN improves SqueezeNet's resilience by 10x with just 30% additional computations.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 0; 2023: 7; 2024: 4; 2025: 1.
16 papers.
Sort:
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networkscited by 23
- 2021Towards Energy-Efficient and Secure Edge AI: A Cross-Layer Frameworkcited by 17
- 2021FitAct: Error Resilient Deep Neural Networks via Fine-Grained Post-Trainable Activation Functionscited by 12
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUscited by 9
- 2021Towards a Safety Case for Hardware Fault Tolerance in Convolutional Neural Networks Using Activation Range Supervisioncited by 7
- 2023DeepVigor: Vulnerability Value Ranges and Factors for DNNs' Reliability Assessmentcited by 7
- 2023Enhancing Fault Resilience of QNNs by Selective Neuron Splittingcited by 6
- 2023MRFI: An Open Source Multi-Resolution Fault Injection Framework for Neural Network Processingcited by 3
- 2024Cost-Effective Fault Tolerance for CNNs Using Parameter Vulnerability Based Hardening and Pruningcited by 3
- 2024Hybrid Convolutional Neural Networks with Reliability Guaranteecited by 2
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerancecited by 1
- 2023Hardware Resilience Properties of Text-Guided Image Classifierscited by 1
4 more
- 2024Global Clipper: Enhancing Safety and Reliability of Transformer-based Object Detection Modelscited by 1
- 2024DeepVigor+: Scalable and Accurate Semi-Analytical Fault Resilience Analysis for Deep Neural Networkcited by 1
- 2023Cross-Layer Optimization for Fault-Tolerant Deep Learningcited by 0
- 2025Threat Modeling for AI: The Case for an Asset-Centric Approachcited by 0
- 2025Threat Modeling for AI: The Case for an Asset-Centric Approach8 May 2025
- 2024DeepVigor+: Scalable and Accurate Semi-Analytical Fault Resilience Analysis for Deep Neural Network21 Oct 2024
- 2024Global Clipper: Enhancing Safety and Reliability of Transformer-based Object Detection Models5 Jun 2024
- 2024Cost-Effective Fault Tolerance for CNNs Using Parameter Vulnerability Based Hardening and Pruning17 May 2024
- 2024Hybrid Convolutional Neural Networks with Reliability Guarantee8 May 2024
- 2023Cross-Layer Optimization for Fault-Tolerant Deep Learning21 Dec 2023
- 2023Hardware Resilience Properties of Text-Guided Image Classifiers23 Nov 2023
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerance16 Aug 2023
- 2023MRFI: An Open Source Multi-Resolution Fault Injection Framework for Neural Network Processing20 Jun 2023
- 2023Enhancing Fault Resilience of QNNs by Selective Neuron Splitting16 Jun 2023
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networks9 May 2023
- 2023DeepVigor: Vulnerability Value Ranges and Factors for DNNs' Reliability Assessment13 Mar 2023
4 more
- 2021FitAct: Error Resilient Deep Neural Networks via Fine-Grained Post-Trainable Activation Functions27 Dec 2021
- 2021Towards Energy-Efficient and Secure Edge AI: A Cross-Layer Framework20 Sep 2021
- 2021Towards a Safety Case for Hardware Fault Tolerance in Convolutional Neural Networks Using Activation Range Supervision16 Aug 2021
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUs19 Apr 2021
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networkscited by 23
- 2021Towards Energy-Efficient and Secure Edge AI: A Cross-Layer Frameworkcited by 17
- 2021FitAct: Error Resilient Deep Neural Networks via Fine-Grained Post-Trainable Activation Functionscited by 12
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUscited by 9
- 2021Towards a Safety Case for Hardware Fault Tolerance in Convolutional Neural Networks Using Activation Range Supervisioncited by 7
- 2023DeepVigor: Vulnerability Value Ranges and Factors for DNNs' Reliability Assessmentcited by 7
- 2023Enhancing Fault Resilience of QNNs by Selective Neuron Splittingcited by 6
- 2023MRFI: An Open Source Multi-Resolution Fault Injection Framework for Neural Network Processingcited by 3
- 2024Cost-Effective Fault Tolerance for CNNs Using Parameter Vulnerability Based Hardening and Pruningcited by 3
- 2024Hybrid Convolutional Neural Networks with Reliability Guaranteecited by 2
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerancecited by 1
- 2023Hardware Resilience Properties of Text-Guided Image Classifierscited by 1
12 most cited of 16 All 16 (JSON)
- 2025Threat Modeling for AI: The Case for an Asset-Centric Approach8 May 2025
- 2024DeepVigor+: Scalable and Accurate Semi-Analytical Fault Resilience Analysis for Deep Neural Network21 Oct 2024
- 2024Global Clipper: Enhancing Safety and Reliability of Transformer-based Object Detection Models5 Jun 2024
- 2024Cost-Effective Fault Tolerance for CNNs Using Parameter Vulnerability Based Hardening and Pruning17 May 2024
- 2024Hybrid Convolutional Neural Networks with Reliability Guarantee8 May 2024
- 2023Cross-Layer Optimization for Fault-Tolerant Deep Learning21 Dec 2023
- 2023Hardware Resilience Properties of Text-Guided Image Classifiers23 Nov 2023
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerance16 Aug 2023
- 2023MRFI: An Open Source Multi-Resolution Fault Injection Framework for Neural Network Processing20 Jun 2023
- 2023Enhancing Fault Resilience of QNNs by Selective Neuron Splitting16 Jun 2023
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networks9 May 2023
- 2023DeepVigor: Vulnerability Value Ranges and Factors for DNNs' Reliability Assessment13 Mar 2023
12 newest of 16 All 16 (JSON)