期刊论文详细信息
Facta Universitatis, Series: Electronics and Energetics
PARALLEL EXECUTION TRACING: AN ALTERNATIVE SOLUTION TO EXPLOIT UNDER-UTILIZED RESOURCES IN MULTI-CORE ARCHITECTURES FOR CONTROL-FLOW CHECKING
Mohammad Maghsoudloo1  Hamid Reza Zarandi1 
[1] Amirkabir University of Technology (Tehran Polytechnic), Iran$$
关键词: On-line error detection;    control-flow error;    error detection coverage;    multi-core processor;    CPU utilization.;   
DOI  :  10.2298/FUEE1602243M
来源: University of Nis
PDF
【 摘 要 】

In this paper, a software behavior-based technique is presented to detect control-flow errors in multi-core architectures. The analysis of a key point leads to introduce the proposed technique: employing under-utilized CPU resources in multi-core processors to check the execution flow of the programs concurrently and in parallel with the main executions. To evaluate the proposed technique, a quad-core processor system was used as the simulation environment, and the behavior of SPEC CPU2006 benchmarks were studied as the target to compare with conventional techniques. The experimental results, with regard to both detection coverage and performance overhead, demonstrate that on average about 94% of the control-flow errors can be detected by the proposed technique, more efficiently.

【 授权许可】

Unknown   

【 预 览 】
附件列表
Files Size Format View
RO201912040516380ZK.pdf 697KB PDF download
  文献评价指标  
  下载次数:0次 浏览次数:1次