SC2022Top-tier venue
Mitigating Silent Data Corruptions in HPC Applications across Multiple Program Inputs
Yafan Huang, Shengjian Guo, Sheng Di, Guanpeng Li, Franck Cappello
Abstract
With the ever-shrinking size of transistors, silent data corruptions (SDCs) are becoming a common yet serious issue in HPC. Selective instruction duplication (SID) is a widely used fault-tolerance technique that can obtain high SDC coverage with low performance overhead. However, existing SID methods are confined to single program input in its assessment, assuming that error resilience of a program remains similar across inputs. Nevertheless, we observe that the assumption cannot always hold, leading to a drastic loss in SDC coverage across different inputs, compromising HPC reliability. We notice that the SDC coverage loss correlates with a small set of instructions - we call them incubative instructions, which reveal elusive error propagation characteristics across multiple inputs. We propose Minpsid, an automated SID framework that automatically identifies and re-prioritizes incubative instructions in a given program to enhance SDC coverage. Evaluation shows Minpsid can effectively mitigate the loss of SDC coverage across multiple inputs.
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 1faa9776-b283-459b-9111-e7bc7c54a943Related papers
- Deploying Lightweight Input-Aware Selective Instruction Duplication in HPC ApplicationsMd Hasanur Rahman, Guanpeng LiSC 2025 · 1 citation
- Demystifying and Mitigating Cross-Layer Deficiencies of Soft Error Protection in Instruction DuplicationZhengyang He, Yafan Huang, Hui Xu, Dingwen Tao et al.SC 2023 · 12 citations
- PEPPA-X: finding program test inputs to bound silent data corruption vulnerability in HPC applicationsMd Hasanur Rahman, Aabid Shamji, Shengjian Guo, Guanpeng LiSC 2021 · 16 citations
- Understanding a program's resiliency through error propagationZhimin Li, Harshitha Menon, Kathryn Mohror, Peer-Timo Bremer et al.PPoPP 2021 · 19 citations
- Harpocrates: Breaking the Silence of CPU Faults through Hardware-in-the-Loop Program GenerationNikos Karystinos, Odysseas Chatzopoulos, George-Marios Fragkoulis, George Papadimitriou et al.ISCA 2024 · 28 citations
