首页> 外文会议>European Dependable Computing Conference >A Comparison of Inject-on-Read and Inject-on-Write in ISA-Level Fault Injection
【24h】

A Comparison of Inject-on-Read and Inject-on-Write in ISA-Level Fault Injection

机译:ISA级故障注射中注射读取和注入的比较

获取原文

摘要

ISA-level fault injection, i.e. the injection of bitflip faults in Instruction Set Architecture (ISA) registers and main memory words, is widely used for studying the impact of transient and intermittent hardware faults in computer systems. This paper compares two techniques for ISA-level fault injection: inject-on-read, and inject-on-write. The first technique injects bit-flips in a data-item (the content of a register or memory word) just before the data-item is read by a machine instruction, while the second one injects bit-flips in a data-item just after it has been updated by a machine instruction. In addition, the paper compares two variants of inject-on-read, one where all faults are given the same weight and one where weight factors are used to reflect the time a data-item spends in a register or memory word. The weighted injected-on-read aims to accurately model soft errors that occur when an ionizing particle perturbs a data-item while it resides in an ISA register or a memory word. This is in contrast to inject-on-write, which emulates errors that propagate into an ISA register or a memory word. Our experiments show significant differences in the results obtained with the three techniques.
机译:ISA级故障注入,即指令集架构(ISA)寄存器和主存储器单词中的比特闪光故障的注入,广泛用于研究计算机系统中瞬态和间歇性硬件故障的影响。本文比较了ISA级故障注射的两种技术:注入读取,并注入写入。在通过机器指令读取数据项之前,第一技术在数据项(寄存器或存储器字的内容)中注入位翻转,而第二个则在数据项中注入数据项中的比特翻转它已由机器指令更新。此外,该文件比较了读取的两个变体,其中所有故障都具有相同的重量,并且使用权重因子反映数据项在寄存器或存储器字中的时间花费的重量。加权注入的读取旨在准确地模拟在电离粒子彼此驻留在ISA寄存器或存储器字中时发生的软误差。这与注入写入相反,它模拟传播到ISA寄存器或存储器字中的错误。我们的实验表现出用三种技术获得的结果差异。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号