Enabling Software Resilience in GPGPU Applications via Partial Thread Protection
Not on the map. Why?
Abstract (arXiv)
Graphics Processing Units (GPUs) are widely used by various applications in a broad variety of fields to accelerate their computation but remain susceptible to transient hardware faults (soft errors) that can easily compromise application output. By taking advantage of a general purpose GPU application hierarchical organization in threads, warps, and cooperative thread arrays, we propose a methodology that identifies the resilience of threads and aims to map threads with the same resilience characteristics to the same warp. This allows engaging partial replication mechanisms for error detection/correction at the warp level. By exploring 12 benchmarks (17 kernels) from 4 benchmark suites, we illustrate that threads can be remapped into reliable or unreliable warps with only 1.63% introduced overhead (on average), and then enable selective protection via replication to those groups of threads that truly need it. Furthermore, we show that thread remapping to different warps does not sacrifice application performance. We show how this remapping facilitates warp replication for error detection and/or correction and achieves an average reduction of 20.61% and 27.15% execution cycles, respectively comparing to standard duplication/triplication.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Mar 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 1; 2026: 2.
4 papers.
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUscited by 9
- 2025Argus: Resilience-Oriented Safety Assurance Framework for End-to-End ADSscited by 1
- 2026Not All Errors Are Equal: A Systematic Study of Error Propagation in Large Language Model Inferencecited by 1
- 2026Detecting Soft Errors in Parallel Software with LLM-tuned Instruction Duplicationcited by 0
- 2026Detecting Soft Errors in Parallel Software with LLM-tuned Instruction Duplication17 Sep 2026
- 2026Not All Errors Are Equal: A Systematic Study of Error Propagation in Large Language Model Inference1 Jun 2026
- 2025Argus: Resilience-Oriented Safety Assurance Framework for End-to-End ADSs12 Nov 2025
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUs19 Apr 2021