首页> 外文期刊>Microelectronics & Reliability >Using instruction result locality and re-execution to mitigate silent data corruptions
【24h】

Using instruction result locality and re-execution to mitigate silent data corruptions

机译:使用指令结果的局部性和重新执行来减轻静默数据损坏

获取原文
获取原文并翻译 | 示例

摘要

In this paper, a method to mitigate silent data corruptions (SDCs) is proposed. This paper, first, shows and characterizes instruction result locality based on several simulation results and next, proposes an architecture called instruction value history table (VHT) to detect SDCs. In the case of fault detection, extra instruction redundant execution is utilized to assure fault existence. If outcome of the new redundant execution is different from that of previous one, a fault occurred, otherwise the first execution will be correct. In order to correct any detected faults, third redundant execution of the instruction is performed. Having three values from three redundant instruction executions, makes the correction of the fault feasible. The main advantage of this method is to detect any error which is not detectable by traditional protection codes like parity and SEC-DED. In other words, this method detects SDCs or any multiple faults which are not detectable by protection codes. Various soft error injections have been applied on Alpha processor for several PARSEC benchmarks. Experimental results show that the method can detect up to 70% of injected SDCs. (C) 2016 Elsevier Ltd. All rights reserved.
机译:在本文中,提出了一种减轻静默数据损坏(SDC)的方法。本文首先基于几个仿真结果显示并表征指令结果的局部性,然后提出一种称为指令值历史表(VHT)的体系结构来检测SDC。在故障检测的情况下,利用额外的指令冗余执行来确保故障的存在。如果新的冗余执行的结果与前一个不同,则发生故障,否则第一次执行将是正确的。为了纠正任何检测到的故障,执行了该指令的第三次冗余执行。具有来自三个冗余指令执行的三个值,使错误纠正变得可行。这种方法的主要优点是可以检测到任何传统保护代码(如奇偶校验和SEC-DED)无法检测到的错误。换句话说,此方法检测SDC或保护代码无法检测到的任何多个故障。多种软错误注入已在Alpha处理器上用于多个PARSEC基准测试。实验结果表明,该方法最多可以检测到注入的SDC的70%。 (C)2016 Elsevier Ltd.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号