Making Convolutions Resilient via Algorithm-Based Error Detection Techniques
Not on the map. Why?
Abstract (arXiv)
The ability of Convolutional Neural Networks (CNNs) to accurately process real-time telemetry has boosted their use in safety-critical and high-performance computing systems. As such systems require high levels of resilience to errors, CNNs must execute correctly in the presence of hardware faults. Full duplication provides the needed assurance but incurs a prohibitive 100% overhead. Algorithmic techniques are known to offer low-cost solutions, but the practical feasibility and performance of such techniques have never been studied for CNN deployment platforms (e.g., TensorFlow or TensorRT on GPUs). In this paper, we focus on algorithmically verifying Convolutions, which are the most resource-demanding operations in CNNs. We use checksums to verify convolutions, adding a small amount of redundancy, far less than full-duplication. We first identify the challenges that arise in employing Algorithm-Based Error Detection (ABED) for Convolutions in optimized inference platforms that fuse multiple network layers and use reduced-precision operations, and demonstrate how to overcome them. We propose and evaluate variations of ABED techniques that offer implementation complexity, runtime overhead, and coverage trade-offs. Results show that ABED can detect all transient hardware errors that might otherwise corrupt output and does so while incurring low runtime overheads (6-23%), offering at least 1.6X throughput to workloads compared to full duplication.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 1; 2023: 4; 2024: 1; 2025: 1; 2026: 1.
12 papers.
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networkscited by 23
- 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
- 2021R2F: A Remote Retraining Framework for AIoT Processors with Computing Errorscited by 6
- 2021Efficient Soft-Error Detection for Low-precision Deep Learning Recommendation Modelscited by 4
- 2023Resilience of Deep Learning applications: a systematic literature review of analysis and hardening techniquescited by 4
- 2022Fault-Aware Design and Training to Enhance DNNs Reliability with Zero-Overheadcited by 3
- 2023MRFI: An Open Source Multi-Resolution Fault Injection Framework for Neural Network Processingcited by 3
- 2025Custom Algorithm-based Fault Tolerance for Attention Layers in Transformerscited by 2
- 2023Hardware Resilience Properties of Text-Guided Image Classifierscited by 1
- 2024Transient Fault Tolerant Semantic Segmentation for Autonomous Drivingcited by 1
- 2026Syndrome Decoding for Silent Data Corruption in Quantized Integer GPU Arithmeticcited by 0
- 2026Syndrome Decoding for Silent Data Corruption in Quantized Integer GPU Arithmetic17 Sep 2026
- 2025Custom Algorithm-based Fault Tolerance for Attention Layers in Transformers22 Jul 2025
- 2024Transient Fault Tolerant Semantic Segmentation for Autonomous Driving30 Aug 2024
- 2023Hardware Resilience Properties of Text-Guided Image Classifiers23 Nov 2023
- 2023Resilience of Deep Learning applications: a systematic literature review of analysis and hardening techniques27 Sep 2023
- 2023MRFI: An Open Source Multi-Resolution Fault Injection Framework for Neural Network Processing20 Jun 2023
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networks9 May 2023
- 2022Fault-Aware Design and Training to Enhance DNNs Reliability with Zero-Overhead28 May 2022
- 2021FitAct: Error Resilient Deep Neural Networks via Fine-Grained Post-Trainable Activation Functions27 Dec 2021
- 2021R2F: A Remote Retraining Framework for AIoT Processors with Computing Errors7 Jul 2021
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUs19 Apr 2021
- 2021Efficient Soft-Error Detection for Low-precision Deep Learning Recommendation Models27 Feb 2021