DocumentCode
2134268
Title
Automatic instruction-level recovery by duplicated instructions and checkpointing
Author
Lanfang Tan ; Qingping Tan ; Jianjun Xu
Author_Institution
Comput. Sch., Nat. Univ. of Defense Technol., Changsha, China
fYear
2012
fDate
16-18 Oct. 2012
Firstpage
1304
Lastpage
1307
Abstract
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.
Keywords
checkpointing; optimisation; automatic instruction-level recovery; checkpointing; checksum scheme; error detection; instructions duplication; live variable analysis; optimization scheme; software-based technique; checkpointing; checksum; error recovery; live-variable analysis; software fault tolerance;
fLanguage
English
Publisher
ieee
Conference_Titel
Biomedical Engineering and Informatics (BMEI), 2012 5th International Conference on
Conference_Location
Chongqing
Print_ISBN
978-1-4673-1183-0
Type
conf
DOI
10.1109/BMEI.2012.6513029
Filename
6513029
Link To Document