Automatic instruction-level recovery by duplicated instructions and checkpointing

This paper proposes a software-based technique to achieve error detection and recovery at the instruction-level. The proposed technique is based on incorporation of instructions duplication and checkpointing. Similar to the previous study, all instructions are duplicated and appropriate "check&...

Full description

Saved in:
Bibliographic Details
Published in2012 5th International Conference on Biomedical Engineering and Informatics pp. 1304 - 1307
Main Authors Lanfang Tan, Qingping Tan, Jianjun Xu
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.10.2012
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:This paper proposes a software-based technique to achieve error detection and recovery at the instruction-level. The proposed technique is based on incorporation of instructions duplication and checkpointing. Similar to the previous study, all instructions are duplicated and appropriate "check" instructions are inserted to achieve error detection. After the error detection, checkpointing is used to regain the program correct state. Two optimization schemes: checksum and live variable analysis, are introduced to reduce the performance overhead. Experimental results show that most data errors can be recovered with a relative low performance overhead.
ISBN:9781467311830
1467311839
DOI:10.1109/BMEI.2012.6513029