Saved in:
Bibliographic Details
Main Authors: Xue, Xinghua, Liu, Cheng, Min, Feng, Luo, Tao, Han, Yinhe
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2302.10469
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908326880608256
author Xue, Xinghua
Liu, Cheng
Min, Feng
Luo, Tao
Han, Yinhe
author_facet Xue, Xinghua
Liu, Cheng
Min, Feng
Luo, Tao
Han, Yinhe
contents With the increasing deployment of deep neural networks (DNNs) in terrestrial and aerospace safety-critical applications, system reliability has emerged as a co-equal design metric alongside computational efficiency. Algorithm-based fault tolerance (ABFT) mechanisms, characterized by architecture-agnostic and cost-effectiveness, have become a promising solution for reliability enhancement. However, conventional ABFT approaches rely on rigorous verification mechanisms where even minor computational deviations trigger error recovery processes, which not only disregards the intrinsic fault tolerance characteristics of DNN models but also incurs redundant fault tolerance processing overhead. To address these limitations, we propose an Approximate ABFT framework (ApproxABFT) that innovatively introduces adaptive error tolerance thresholds to enable selective fault recovery, activating error correction modules exclusively when computational deviations exceed predefined thresholds. This approach effectively mitigating overreaction to non-critical computational errors. Furthermore, a dynamic block granularity optimization algorithm is implemented to achieve inter-layer error sensitivity balancing. Experimental evaluations demonstrate that the proposed ApproxABFT achieves a 43.39% average reduction in redundant computing overhead compared to previous accurate ABFT, while simultaneously enhancing the tolerable soft error rate by an order of magnitude.
format Preprint
id arxiv_https___arxiv_org_abs_2302_10469
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle ApproxABFT: Approximate Algorithm-Based Fault Tolerance for Neural Network Processing
Xue, Xinghua
Liu, Cheng
Min, Feng
Luo, Tao
Han, Yinhe
Cryptography and Security
With the increasing deployment of deep neural networks (DNNs) in terrestrial and aerospace safety-critical applications, system reliability has emerged as a co-equal design metric alongside computational efficiency. Algorithm-based fault tolerance (ABFT) mechanisms, characterized by architecture-agnostic and cost-effectiveness, have become a promising solution for reliability enhancement. However, conventional ABFT approaches rely on rigorous verification mechanisms where even minor computational deviations trigger error recovery processes, which not only disregards the intrinsic fault tolerance characteristics of DNN models but also incurs redundant fault tolerance processing overhead. To address these limitations, we propose an Approximate ABFT framework (ApproxABFT) that innovatively introduces adaptive error tolerance thresholds to enable selective fault recovery, activating error correction modules exclusively when computational deviations exceed predefined thresholds. This approach effectively mitigating overreaction to non-critical computational errors. Furthermore, a dynamic block granularity optimization algorithm is implemented to achieve inter-layer error sensitivity balancing. Experimental evaluations demonstrate that the proposed ApproxABFT achieves a 43.39% average reduction in redundant computing overhead compared to previous accurate ABFT, while simultaneously enhancing the tolerable soft error rate by an order of magnitude.
title ApproxABFT: Approximate Algorithm-Based Fault Tolerance for Neural Network Processing
topic Cryptography and Security
url https://arxiv.org/abs/2302.10469