DocumentCode
2374719
Title
A Fault-tolerant Architecture with Error Correcting Code for the Instruction-level Temporal Redundancy
Author
Yan, Chao ; Dai, Hongjun ; Chen, Tianzhou ; Qiu, Meikang
Author_Institution
Dept. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
fYear
2010
fDate
11-13 Dec. 2010
Firstpage
797
Lastpage
803
Abstract
Soft error has become an increasingly significant problem in modern computing systems. To overcome soft errors, it has reported that the instruction-level temporal redundancy in out-of-order cores suffers a performance penalty up to 45%. In this work, we propose the fault-tolerant double execution architecture with the fast error correcting code (such as two-dimensional error code) in the instruction reuse buffer. Experimental results show that it gains back IPC loss between 9.14% and 10.15%, with an average around 9.22% compared with the conventional double execution approach.
Keywords
error correction codes; fault tolerant computing; error correcting code; fault-tolerant double execution architecture; instruction reuse buffer; instruction-level temporal redundancy; out-of-order cores; soft error; double execution; fast error correcting code; fault tolerance; instruction reuse buffer; soft errors;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Ubiquitous Computing (EUC), 2010 IEEE/IFIP 8th International Conference on
Conference_Location
Hong Kong
Print_ISBN
978-1-4244-9719-5
Electronic_ISBN
978-0-7695-4322-2
Type
conf
DOI
10.1109/EUC.2010.124
Filename
5703612
Link To Document