DocumentCode
2845148
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
fYear
2011
fDate
19-21 Dec. 2011
Firstpage
318
Lastpage
323
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronic System Design (ISED), 2011 International Symposium on
Conference_Location
Kochi, Kerala
Print_ISBN
978-1-4577-1880-9
Type
conf
DOI
10.1109/ISED.2011.20
Filename
6117371
Link To Document