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
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;
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
DOI :
10.1109/EUC.2010.124