Demystifying and Mitigating Cross-Layer Deficiencies of Soft Error Protection in Instruction Duplication
Zhengyang He, Yafan Huang, Hui Xu, Dingwen Tao, Guanpeng Li
摘要
Soft errors are prevalent in modern High-Performance Computing (HPC) systems, resulting in silent data corruptions (SDCs), compromising system reliability. Instruction duplication is a widely used software-based protection technique against SDCs. Existing instruction duplication techniques are mostly implemented at LLVM level and may suffer from low SDC coverage at assembly level. In this paper, we evaluate instruction duplication at both LLVM and assembly levels. Our study shows that existing instruction duplication techniques have protection deficiency at assembly level and are usually over-optimistic in the protection. We investigate the root-causes of the protection deficiency and propose a mitigation technique, Flowery, to solve the problem. Our evaluation shows that Flowery can effectively protect programs from SDCs evaluated at assembly level.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- Deploying Lightweight Input-Aware Selective Instruction Duplication in HPC ApplicationsMd Hasanur Rahman, Guanpeng LiSC 2025 · 被引用 1 次
- Mitigating Silent Data Corruptions in HPC Applications across Multiple Program InputsYafan Huang, Shengjian Guo, Sheng Di, Guanpeng Li 等SC 2022 · 被引用 14 次
- Versatile Datapath Soft Error Detection on the Cheap for HPC ApplicationsYafan Huang, Sheng Di, Zhaorui Zhang, Xiaoyi Lu 等SC 2024 · 被引用 2 次
- Understanding Silent Data Corruptions in a Large Production CPU PopulationShaobu Wang, Guangyan Zhang, Junyu Wei, Yang Wang 等SOSP 2023 · 被引用 56 次
- GPU-trident: efficient modeling of error propagation in GPU programsAbdul Rehman Anwer, Guanpeng Li, Karthik Pattabiraman, Michael B. Sullivan 等SC 2020 · 被引用 31 次
