DocumentCode
1912808
Title
FTDIS: A Fault Tolerant Dynamic Instruction Scheduling
Author
Ghamari, Roza ; Rajabzadeh, Amir
Author_Institution
Dept. of Comput. Eng., Bogazici Univ., Istanbul, Turkey
fYear
2010
fDate
18-25 July 2010
Firstpage
32
Lastpage
37
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependability (DEPEND), 2010 Third International Conference on
Conference_Location
Venice
Print_ISBN
978-1-4244-7530-8
Type
conf
DOI
10.1109/DEPEND.2010.13
Filename
5562850
Link To Document