首页> 外文期刊>Microelectronics & Reliability >CFCET: A hardware-based control flow checking technique in COTS processors using execution tracing
【24h】

CFCET: A hardware-based control flow checking technique in COTS processors using execution tracing

机译:CFCET:COTS处理器中使用执行跟踪的基于硬件的控制流检查技术

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

摘要

This paper presents a behavioral-based error detection technique called control flow checking by execution tracing (CFCET) to increase concurrent error detection capabilities of commercial off-the-shelf (COTS) processors. This technique traces the program jumps graph (PJG) at run-time and compares it with the reference jumps graph to detect possible violations caused by transient faults. The reference graph is driven by a preprocessor from the source program. The idea behind the CFCET is based on using an external watchdog processor (WDP) and also the internal execution tracing feature available in COTS processors to monitor the addresses of taken branches in a program, externally. This is done without any modification of application programs, thus, the program overhead is zero. This technique is analytically evaluated based on three different fault models. The results show that the error detection coverage varies between 79.74% and 96.43% depending on the different workload programs. The errors are detected with about zero latency. The external hardware overhead is about 3% using the Altera flex 10K30 FPGA and the execution time overhead is between 33.26% and 140.81% for different workload programs. The overheads have been measured experimentally by executing the workloads on a Pentium system.
机译:本文提出了一种基于行为的错误检测技术,称为通过执行跟踪进行控制流检查(CFCET),以提高商用现货(COTS)处理器的并发错误检测能力。该技术在运行时跟踪程序跳转图(PJG),并将其与参考跳转图进行比较,以检测由瞬时故障引起的可能的违规情况。参考图由源程序中的预处理器驱动。 CFCET的思想基于使用外部看门狗处理器(WDP)以及COTS处理器中可用的内部执行跟踪功能,以从外部监视程序中已采用分支的地址。无需对应用程序进行任何修改即可完成此操作,因此程序开销为零。该技术是基于三种不同的故障模型进行分析评估的。结果表明,根据不同的工作负载程序,错误检测覆盖率在79.74%和96.43%之间变化。以大约零等待时间检测到错误。使用Altera flex 10K30 FPGA的外部硬件开销约为3%,对于不同的工作负载程序,执行时间开销在33.26%至140.81%之间。开销是通过在Pentium系统上执行工作负载实验性地测得的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号