计算机科学
故障注入
可扩展性
仪表(计算机编程)
弹性(材料科学)
软错误
错误检测和纠正
建筑
嵌入式系统
软件
操作系统
物理
算法
工程类
艺术
视觉艺术
热力学
电子工程
作者
Siva Kumar Sastry Hari,Timothy Tsai,Mark W. Stephenson,Stephen W. Keckler,Joel Emer
标识
DOI:10.1109/ispass.2017.7975296
摘要
As GPUs become more pervasive in both scalable high-performance computing systems and safety-critical embedded systems, evaluating and analyzing their resilience to soft errors caused by high-energy particle strikes will grow increasingly important. GPU designers must develop tools and techniques to understand the effect of these soft errors on applications. This paper presents an error injection-based methodology and tool called SASSIFI to study the soft error resilience of massively parallel applications running on state-of-the-art NVIDIA GPUs. Our approach uses a low-level assembly-language instrumentation tool called SASSI to profile and inject errors. SASSI provides efficiency by allowing instrumentation code to execute entirely on the GPU and provides the ability to inject into different architecture-visible state. For example, SASSIFI can inject errors in general-purpose registers, GPU memory, condition code registers, and predicate registers. SASSIFI can also inject errors into addresses and register indices. In this paper, we describe the SASSIFI tool, its capabilities, and present experiments to illustrate some of the analyses SASSIFI can be used to perform.
科研通智能强力驱动
Strongly Powered by AbleSci AI