SC2020Top-tier venue
GPU-trident: efficient modeling of error propagation in GPU programs
Abdul Rehman Anwer, Guanpeng Li, Karthik Pattabiraman, Michael B. Sullivan, Timothy Tsai, Siva Kumar Sastry Hari
Abstract
Fault injection (FI) techniques are typically used to determine the reliability profiles of programs under soft errors. However, these techniques are highly resource- and time-intensive. Prior research developed a model, TRIDENT to analytically predict Silent Data Corruption (SDC, i.e., incorrect output without any indication) probabilities of single-threaded CPU applications without requiring FIs. Unfortunately, TRIDENT is incompatible with GPU programs, due to their high degree of parallelism and different memory architectures than CPU programs. The main challenge is that modeling error propagation across thousands of threads in a GPU kernel requires enormous amounts of data to be profiled and analyzed, posing a major scalability bottleneck for HPC applications. In this paper, we propose GPU-TRIDENT, an accurate and scalable technique for modeling error propagation in GPU programs. We find that GPU-TRIDENT is 2 orders of magnitude faster than FI-based approaches, and nearly as accurate in determining the SDC rate of GPU programs.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get b4b73900-cf12-4997-8e6c-c31ec3d2b00dCited by top-tier papers2
- Featherweight Soft Error Resilience for GPUsYida Zhang, Changhee JungMICRO 2022 · 14 citations
- Story of Two GPUs: Characterizing the Resilience of Hopper H100 and Ampere A100 GPUsShengkun Cui, Archit Patke, Hung Nguyen, Aditya Ranjan et al.SC 2025 · 6 citations
Related papers
- G-SEPM: building an accurate and efficient soft error prediction model for GPGPUsHengshan Yue, Xiaohui Wei, Guangli Li, Jianpeng Zhao et al.SC 2021 · 17 citations
- Understanding a program's resiliency through error propagationZhimin Li, Harshitha Menon, Kathryn Mohror, Peer-Timo Bremer et al.PPoPP 2021 · 19 citations
- Enabling Software Resilience in GPGPU Applications via Partial Thread ProtectionLishan Yang, Bin Nie, Adwait Jog, Evgenia SmirniICSE 2021 · 25 citations
- Understanding the Effects of Permanent Faults in GPU's Parallelism Management and Control UnitsJuan-David Guerrero-Balaguera, Josie Esteban Rodriguez Condia, Fernando Fernandes dos Santos, Matteo Sonza Reorda et al.SC 2023 · 18 citations
- SuperCollider: Scalable and Effective Data Race Detection for CUDAMark Stephenson, Sana Damani, Mohamed Tarek Ibn Ziad, Anis Ladram et al.PLDI 2026
