Title :
FTDIS: A Fault Tolerant Dynamic Instruction Scheduling
Author :
Ghamari, Roza ; Rajabzadeh, Amir
Author_Institution :
Dept. of Comput. Eng., Bogazici Univ., Istanbul, Turkey
Abstract :
In this work, we target the robustness for controller scheduler of type Tomasulo for SEU faults model. The proposed fault-tolerant dynamic scheduling unit is named FTDIS, in which critical control data of scheduler is protected from driving to an unwanted stage using Triple Modular Redundancy and majority voting approaches. Moreover, the feedbacks in voters produce recovery capability for detected faults in the FTDIS, enabling both fault mask and recovery for system. As the results of analytical evaluations demonstrate, the implemented FTDIS unit has over 99% fault detection coverage in the condition of existing less than 4 faults in critical bits. Furthermore, based on experiments, the FTDIS has a 200% hardware overhead comparing to the primitive dynamic scheduling control unit and about 50% overhead in comparision to a full CPU core. The proposed unit also has no performance penalty during simulation. In addition, the experiments show that FTDIS consumes 98% more power than the primitive unit.
Keywords :
dynamic scheduling; fault diagnosis; fault tolerant computing; instruction sets; safety-critical software; SEU fault; Tomasulo scheduler; dynamic scheduling control; fault detection; fault mask; fault-tolerant dynamic instruction scheduling; triple modular redundancy; Circuit faults; Dynamic scheduling; Fault tolerance; Fault tolerant systems; Hardware; Program processors; Registers; Dynamic Instruction Scheduling; Fault Tolerant computing; Superscalar; Tomasulo scheduler;
Conference_Titel :
Dependability (DEPEND), 2010 Third International Conference on
Conference_Location :
Venice
Print_ISBN :
978-1-4244-7530-8
DOI :
10.1109/DEPEND.2010.13