Leveraging Algorithm-based Fault Tolerance for Propagation Error Detection in NPUs
As Deep Neural Networks (DNNs) advance, the need for fault-tolerant Neural Processing Units (NPUs) becomes crucial to prevent system failures in safety-critical applications. Transient faults caused by external disturbances like high-energy neutrons or alpha particles can significantly impact NPU reliability. Algorithm-Based Fault Tolerance (ABFT) uses checksums to detect computation errors efficiently at a low cost but has limitations in addressing propagation errors during data propagation. This paper proposes PED-ABFT, a technique that leverages checksums to detect both propagation and computation errors. PED-ABFT enhances error correction by distinguishing between these errors. Our experimental results show PED-ABFT improves error correction coverage by 1.46x with minimal hardware overhead.
Authors
- S. Kim
- Seokin Hong (ORCID: https://orcid.org/0000-0001-7842-125X)
Institutions
- Sungkyunkwan University (KR)
Publication Details
- Published
- 2024-08-19
- DOI
- https://doi.org/10.1109/isocc62682.2024.10762293
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Research Foundation