首页> 外文会议>International Symposium on Industrial Embedded Systems >Control-flow error detection using combining basic and program-level checking in commodity multi-core architectures
【24h】

Control-flow error detection using combining basic and program-level checking in commodity multi-core architectures

机译:在商品多核架构中的基本基础和程序级检查的基础和程序级检查控制 - 流量错误检测

获取原文

摘要

This paper presents a software-based technique to detect control-flow errors using basic level control-flow checking and inherent redundancy in commodity multi-core processors. The proposed detection technique is composed of two phases of basic and program-level control-flow checking. Basic-level control-flow error detection is achieved through inserting additional instructions into program at design time regarding to control-flow graph. Previous research shows that modern superscalar microprocessors already contain significant amounts of redundancy. Program-level control-flow checking can detect CFEs by leveraging existing microprocessors redundancy. Therefore, the cost of adding extra redundancy for fault tolerance is eliminated. In order to evaluate the proposed technique, three workloads quick sort, matrix multiplication and linked list utilized to run on a multi-core processor, and a total of 6000 transient faults have been injected on the processor. The advantage of the proposed technique in terms of performance and memory overheads and detection capability compared with conventional control-flow error detection techniques.
机译:本文介绍了一种基于软件的技术,用于检测使用基本级别控制 - 流量检查和商品多核处理器中固有冗余的控制流错误。所提出的检测技术由两个基本和程序级控制流动检查的两个阶段组成。基本级控制流动错误检测是通过在关于控制流程图的设计时间内插入程序的附加指令来实现。以前的研究表明,现代超高卡尔微处理器已经包含大量冗余。程序级控制 - 流动检查可以通过利用现有的微处理器冗余来检测CFE。因此,消除了增加容错冗余的成本。为了评估所提出的技术,三个工作负载快速排序,用于在多核处理器上运行的矩阵乘法和链接列表,并且在处理器上注入了总共6000个瞬态故障。与传统的控制流量误差检测技术相比,所提出的技术在性能和存储器开销和检测能力方面的优点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号