Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUs
Not on the map. Why?
Abstract (arXiv)
Neural networks (NNs) are increasingly employed in safety-critical domains and in environments prone to unreliability (e.g., soft errors), such as on spacecraft. Therefore, it is critical to impart fault tolerance to NN inference. Algorithm-based fault tolerance (ABFT) is emerging as an efficient approach for fault tolerance in NNs. We propose an adaptive approach to ABFT for NN inference that exploits untapped opportunities in emerging deployment scenarios. GPUs have high compute-to-memory-bandwidth ratios, while NN layers have a wide range of arithmetic intensities. This leaves some layers compute bound and others memory-bandwidth bound, but current approaches to ABFT do not consider these differences. We first investigate ABFT schemes best suited for each of these scenarios. We then propose intensity-guided ABFT, an adaptive, arithmetic-intensity-guided approach that selects the most efficient ABFT scheme for each NN layer. Intensity-guided ABFT reduces execution-time overhead by 1.09--5.3× across many NNs compared to traditional approaches to ABFT.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 25 of its 90 references that are in the map. First posted on arXiv 19 Apr 2021.
Builds on
25 of 90 references.
References · 25
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2020What is the State of Neural Network Pruning?cited by 578
- 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
- 2018TVM: An Automated End-to-End Optimizing Compiler for Deep Learningcited by 62
- 2018Online Model Distillation for Efficient Video Inferencecited by 60
- 2018Focus: Querying Large Video Datasets with Low Latency and Low Costcited by 46
- 2018BlazeIt: Optimizing Declarative Aggregation and Limit Queries for Neural Network-Based Video Analyticscited by 41
- 2017NoScope: Optimizing Neural Network Queries over Video at Scalecited by 37
- 2019EDEN: Enabling Energy-Efficient, High-Performance Deep Neural Network Inference Using Approximate DRAMcited by 24
13 more
- 2021Silent Data Corruptions at Scalecited by 22
- 2020FT-CNN: Algorithm-Based Fault Tolerance for Convolutional Neural Networkscited by 21
- 2020TensorFI: A Flexible Fault Injection Framework for TensorFlow Applicationscited by 21
- 2016Fast Video Classification via Adaptive Cascading of Deep Modelscited by 17
- 2018ThUnderVolt: Enabling Aggressive Voltage Underscaling and Timing Error Resilience for Energy Efficient Deep Neural Network Acceleratorscited by 17
- 2020HarDNN: Feature Map Vulnerability Evaluation in CNNscited by 16
- 2019Dissecting the NVidia Turing T4 GPU via Microbenchmarkingcited by 15
- 2020DeepDyve: Dynamic Verification for Deep Neural Networkscited by 12
- 2020Making Convolutions Resilient via Algorithm-Based Error Detection Techniquescited by 10
- 2019CodeNet: Training Large Scale Neural Networks in Presence of Soft-Errorscited by 4
- 2021Efficient Soft-Error Detection for Low-precision Deep Learning Recommendation Modelscited by 4
- 2021Enabling Software Resilience in GPGPU Applications via Partial Thread Protectioncited by 4
- 2021FT-BLAS: A High Performance BLAS Implementation With Online Fault Tolerancecited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 3; 2025: 2.
9 papers.
- 2025Understanding Silent Data Corruption in LLM Trainingcited by 13
- 2021FitAct: Error Resilient Deep Neural Networks via Fine-Grained Post-Trainable Activation Functionscited by 12
- 2025FT-Transformer: Resilient and Reliable Transformer with End-to-End Fault Tolerant Attentioncited by 8
- 2022Winograd Convolution: A Perspective from Fault Tolerancecited by 6
- 2023Resilience of Deep Learning applications: a systematic literature review of analysis and hardening techniquescited by 4
- 2024FT K-means: A High-Performance K-means on GPU with Fault Tolerancecited by 2
- 2024GCN-ABFT: Low-Cost Online Error Checking for Graph Convolutional Networkscited by 2
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerancecited by 1
- 2024Adaptive Soft Error Protection for Neural Network Processingcited by 0
- 2025FT-Transformer: Resilient and Reliable Transformer with End-to-End Fault Tolerant Attention3 Apr 2025
- 2025Understanding Silent Data Corruption in LLM Training17 Feb 2025
- 2024GCN-ABFT: Low-Cost Online Error Checking for Graph Convolutional Networks24 Dec 2024
- 2024FT K-means: A High-Performance K-means on GPU with Fault Tolerance2 Aug 2024
- 2024Adaptive Soft Error Protection for Neural Network Processing29 Jul 2024
- 2023Resilience of Deep Learning applications: a systematic literature review of analysis and hardening techniques27 Sep 2023
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerance16 Aug 2023
- 2022Winograd Convolution: A Perspective from Fault Tolerance17 Feb 2022
- 2021FitAct: Error Resilient Deep Neural Networks via Fine-Grained Post-Trainable Activation Functions27 Dec 2021