DocumentCode :
2907085
Title :
Recovery Mechanisms for Dual Core Architectures
Author :
El Salloum, Christian ; Steininger, Andreas ; Tummeltshammer, Peter ; Harter, Werner
Author_Institution :
Vienna Univ. of Technol.
fYear :
2006
fDate :
4-6 Oct. 2006
Firstpage :
380
Lastpage :
388
Abstract :
Dual core architectures are commonly used to establish fault tolerance on the node level. Since comparison is usually performed for the outputs only, no precise diagnostic information is available, and error handling comes down to a reset of both cores. The strategy proposed in this paper allows a more fine-grained error handling. It is based on the following steps: (1) Identification of those registers that are actually relevant for recovering the last known correct core state. (2) Protection of these registers by additional comparators. (3) Use of the trap mechanism for recovering a consistent state of the complete core. (4) (Optional) provision of rollback capability for the relevant registers in order to relax the critical path constraints. In the paper these individual steps was discussed and motivated, and put them into context. In many cases the speed-up that was gained for the recovery was sufficient for using a dual core as a fail-operational instead of a fail-silent component with respect to transient faults. Rather than being restricted to a specific processor design our mechanisms can be employed in a wide variety of dual-core architectures
Keywords :
distributed programming; error handling; fault tolerant computing; microprocessor chips; multiprocessing systems; core state; critical path constraints relaxation; dual core architectures; fault tolerance; fine-grained error handling; processor design; recovery mechanisms; rollback capability; transient faults; trap mechanism; Automotive engineering; Computer errors; Control systems; Degradation; Fault tolerance; Fault tolerant systems; Process design; Protection; Real time systems; Redundancy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Defect and Fault Tolerance in VLSI Systems, 2006. DFT '06. 21st IEEE International Symposium on
Conference_Location :
Arlington, VA
ISSN :
1550-5774
Print_ISBN :
0-7695-2706-X
Type :
conf
DOI :
10.1109/DFT.2006.52
Filename :
4030950
Link To Document :
بازگشت