首页> 外文会议>IEEE Latin-American Test Symposium >Evaluating Software-based Hardening Techniques for General-Purpose Registers on a GPGPU
【24h】

Evaluating Software-based Hardening Techniques for General-Purpose Registers on a GPGPU

机译:评估GPGPU上通用寄存器的基于软件的强化技术

获取原文

摘要

Graphics Processing Units (GPUs) are considered a promising solution for high-performance safety-critical applications, such as self-driving cars. In this application domain, the use of fault tolerance techniques is mandatory to detect or correct faults, since they must work properly even in the presence of faults. GPUs are designed with aggressive technology scaling, which makes them susceptible to faults caused by radiation interference, such as the Single Event Upsets (SEUs), which can lead the system to a failure, and that is unacceptable in safety-critical applications. In this paper, we evaluate different software-based hardening techniques developed to detect SEUs in GPUs general-purpose registers and propose optimizations to improve performance and memory utilization. The techniques are implemented in three case-study applications and evaluated in a general-purpose soft-core GPU based on the NVIDIA G80 architecture. A fault injection campaign is performed at register transfer level to assess the fault detection potential of the implemented techniques. Results show that the proposed improvements can be tailored for different scenarios, helping engineers in navigating the design space of hardened GPGPU applications.
机译:图形处理单元(GPU)被认为是针对高性能安全性至关重要的应用(如自动驾驶汽车)的有前途的解决方案。在此应用领域中,必须使用容错技术来检测或纠正故障,因为即使在存在故障的情况下,它们也必须能够正常工作。 GPU的设计采用了积极的技术扩展能力,这使它们容易受到辐射干扰引起的故障的影响,例如单事件翻转(SEU),这可能导致系统出现故障,并且在安全关键型应用中是不可接受的。在本文中,我们评估了开发用于检测GPU通用寄存器中的SEU的不同的基于软件的强化技术,并提出了优化措施以提高性能和内存利用率。这些技术在三个案例研究应用程序中实现,并在基于NVIDIA G80架构的通用软核GPU中进行了评估。在寄存器传输级别执行故障注入活动,以评估已实现技术的故障检测潜力。结果表明,所建议的改进可以针对不同的情况进行定制,从而帮助工程师在加固的GPGPU应用程序的设计空间中导航。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号