5th International Conference on Computer and Knowledge Engineering - ICCKE’15 , 2015-10-29

Title : ( Masking wrong-successor Control Flow Errors employing data redundancy )

Authors: Javad Yousefi , Yasser Sedaghat , Mohammadreza Rezaei ,

Citation: BibTeX | EndNote

Abstract

Advancements of CMOS technology lead to reduction of the transistor size and operating voltage levels that cause transistors to become more sensitive to cosmic rays. Therefore CMOS devices like memory (i.e., RAMs) are more likely to be hit by transient faults. Up to 77% of the transient faults cause Control Flow Errors (CFEs). One type of CFEs is wrong-successor CFE which is caused by faults in data variables resident in RAM. Previous control flow checking techniques neither detect nor correct this type of errors. A technique with the ability of masking wrong-successor CFEs is proposed in this paper. Since occurrence of these errors is induced by faults in data variables which affect the program execution flow (control variables), in the proposed technique, the control variables are being distinguished from other variables. This step is being followed by a traditional fault masking technique that is applied on the control variables. To evaluate the proposed technique, it was applied on five various benchmarks of the MiBench package. The experimental results demonstrated that the proposed technique is able to mask all 50,000 injected faults in control variables; while it had almost 21% performance overhead with 6% memory overhead. It is reasonable and feasible to apply this technique on the former control flow checking techniques due to its perfect wrong-successor CFE correction coverage and low overheads.

Keywords

, Wrong-successor control flow error, Error correction, Control variables, fault masking.
برای دانلود از شناسه و رمز عبور پرتال پویا استفاده کنید.

@inproceedings{paperid:1054172,
author = {Yousefi, Javad and Sedaghat, Yasser and Rezaei, Mohammadreza},
title = {Masking wrong-successor Control Flow Errors employing data redundancy},
booktitle = {5th International Conference on Computer and Knowledge Engineering - ICCKE’15},
year = {2015},
location = {مشهد, IRAN},
keywords = {Wrong-successor control flow error; Error correction; Control variables; fault masking.},
}

[Download]

%0 Conference Proceedings
%T Masking wrong-successor Control Flow Errors employing data redundancy
%A Yousefi, Javad
%A Sedaghat, Yasser
%A Rezaei, Mohammadreza
%J 5th International Conference on Computer and Knowledge Engineering - ICCKE’15
%D 2015

[Download]