Title :
Low-Cost Software-Implemented Error Detection Technique
Author :
Maghsoudloo, Mohammad ; Zarandi, Hamid R. ; Khoshavi, Navid
Author_Institution :
Dept. of Comput. Eng. & Inf. Technol., Amirkabir Univ. of Technol. (Tehran Polytech.), Tehran, Iran
Abstract :
In this paper, a software behavior-based technique is presented to detect control-flow error. The analysis of a key point leads to introduce the proposed technique: effective reduction of the overheads of control-flow checking statements through finding the best sequence of signatures for assigning to consecutive basic-blocks. To evaluate the proposed technique, a functional full-system simulator is used, and several well-known benchmarks are implemented on a quad-core shared memory processor. The experimental results, with regarding to both detection coverage and overheads, demonstrate that on average about 94% of the control-flow errors can be detected by the proposed technique, more efficiently.
Keywords :
shared memory systems; software performance evaluation; system monitoring; control-flow checking statements; control-flow error detection; functional full-system simulator; low-cost software-implemented error detection technique; program flow monitoring; quad-core shared memory processor; software behavior-based technique is; Benchmark testing; Hamming distance; Hardware; Instruction sets; Memory management; control-flow error; error detection coverage; memory overhead; on-line error detection; performance overhead;
Conference_Titel :
Electronic System Design (ISED), 2011 International Symposium on
Conference_Location :
Kochi, Kerala
Print_ISBN :
978-1-4577-1880-9
DOI :
10.1109/ISED.2011.20