R2F: A Remote Retraining Framework for AIoT Processors with Computing Errors
Not on the map. Why?
Abstract (arXiv)
AIoT processors fabricated with newer technology nodes suffer rising soft errors due to the shrinking transistor sizes and lower power supply. Soft errors on the AIoT processors particularly the deep learning accelerators (DLAs) with massive computing may cause substantial computing errors. These computing errors are difficult to be captured by the conventional training on general purposed processors like CPUs and GPUs in a server. Applying the offline trained neural network models to the edge accelerators with errors directly may lead to considerable prediction accuracy loss. To address the problem, we propose a remote retraining framework (R2F) for remote AIoT processors with computing errors. It takes the remote AIoT processor with soft errors in the training loop such that the on-site computing errors can be learned with the application data on the server and the retrained models can be resilient to the soft errors. Meanwhile, we propose an optimized partial TMR strategy to enhance the retraining. According to our experiments, R2F enables elastic design trade-offs between the model accuracy and the performance penalty. The top-5 model accuracy can be improved by 1.93%-13.73% with 0%-200% performance penalty at high fault error rate. In addition, we notice that the retraining requires massive data transmission and even dominates the training time, and propose a sparse increment compression approach for the data transmission optimization, which reduces the retraining time by 38%-88% on average with negligible accuracy loss over a straightforward remote retraining.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 13 of its 53 references that are in the map. First posted on arXiv 7 Jul 2021.
Builds on
13 of 53 references.
References · 13
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
- 2014Caffe: Convolutional Architecture for Fast Feature Embeddingcited by 287
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 40
- 2019FT-ClipAct: Resilience Analysis of Deep Neural Networks and Improving their Fault Tolerance using Clipped Activationcited by 31
- 2018Analyzing and Mitigating the Impact of Permanent Faults on a Systolic Array Based Neural Network Acceleratorcited by 25
- 2016Deep neural networks are robust to weight binarization and other non-linear distortionscited by 13
- 2020Making Convolutions Resilient via Algorithm-Based Error Detection Techniquescited by 10
- 2018On the Resilience of RTL NN Accelerators: Fault Characterization and Mitigationcited by 9
- 2018AxTrain: Hardware-Oriented Neural Network Training for Approximate Inferencecited by 8
- 2020FTT-NAS: Discovering Fault-Tolerant Convolutional Neural Architecturecited by 8
- 2016YodaNN: An Architecture for Ultra-Low Power Binary-Weight CNN Accelerationcited by 7
1 more
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 1.
6 papers.
- 2022Winograd Convolution: A Perspective from Fault Tolerancecited by 6
- 2023MRFI: An Open Source Multi-Resolution Fault Injection Framework for Neural Network Processingcited by 3
- 2022Statistical Modeling of Soft Error Influence on Neural Networkscited by 2
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerancecited by 1
- 2023Cross-Layer Optimization for Fault-Tolerant Deep Learningcited by 0
- 2024Adaptive Soft Error Protection for Neural Network Processingcited by 0
- 2024Adaptive Soft Error Protection for Neural Network Processing29 Jul 2024
- 2023Cross-Layer Optimization for Fault-Tolerant Deep Learning21 Dec 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
- 2022Statistical Modeling of Soft Error Influence on Neural Networks12 Oct 2022
- 2022Winograd Convolution: A Perspective from Fault Tolerance17 Feb 2022