首页> 外文会议>IEEE International Conference on Software Quality, Reliability and Security >LLFI: An Intermediate Code-Level Fault Injection Tool for Hardware Faults
【24h】

LLFI: An Intermediate Code-Level Fault Injection Tool for Hardware Faults

机译:LLFI:用于硬件故障的中间代码级故障注入工具

获取原文

摘要

Hardware errors are becoming more prominent with reducing feature sizes, however tolerating them exclusively in hardware is expensive. Researchers have explored software-based techniques for building error resilient applications for hardware faults. However, software based error resilience techniques need configurable and accurate fault injection techniques to evaluate their effectiveness. In this paper, we present LLFI, a fault injector that works at the LLVM compiler's intermediate representation (IR) level of the application. LLFI is highly configurable, and can be used to inject faults into selected targets in the program in a fine-grained manner. We demonstrate the utility of LLFI by using it to perform fault injection experiments into nine programs, and study the effect of different injection choices on their resilience, namely instruction type, register target and number of bits flipped. We find that these parameters have a marked effect on the evaluation of overall resilience.
机译:硬件错误与减少特征尺寸变得更加突出,但是在硬件中专门容忍它们是昂贵的。研究人员探索了基于软件的技术,用于构建用于硬件故障的错误弹性应用。但是,基于软件的误差恢复技术需要可配置和准确的故障注入技术来评估其效率。在本文中,我们呈现LLFI,一个故障注射器,它在LLVM编译器的中间表示(IR)级别的应用程序。 LLFI是高度可配置的,可用于以细粒度的方式将故障注入程序中的选定目标。我们通过使用它将故障注入实验进行了九节目,展示了LLFI的效用,并研究了不同注入选择对其弹性的影响,即指示类型,登记目标和翻转的比特数。我们发现这些参数对整体弹性的评估有明显影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号