loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1998 International Symposium on Defect and Fault Tolerance in VLSI Systems
Reducing Fault Sensitivity of Microprocessor-Based Systems by Modifying Workload Structure
Austin, Texas
November 02-November 04
ISBN: 0-8186-8832-7
Daniel Audet, Universit? du Qu?bec ? Chicoutimi
Steve Masson, Universit? du Qu?bec ? Chicoutimi
Yvon Savaria, Ecole Polytechnique de Montr?al
The use of off-the-shelf components in microprocessor-based systems can limit the applicability of a number of hardware fault-tolerance methods. Software techniques offer attractive solutions to improve the reliability of systems operating in a hostile environment. The fault sensitivity of a system running a critical application obviously depends on the application execution time and the amount of memory it uses. This study shows that the program structure also has a significant influence on fault sensitivity. Program characteristics, such as the size and duration of iterative and sequential sections, are required to determine the sensitivity profile. It is shown that, provided data dependency is not affected, one can rearrange the program structure to significantly reduce the average sensitivity of a program. Straightforward analysis of the sensitivity profile allows to estimate the reduction. A simple example of code rearrangement is described and it is shown that a 50% reduction could be achieved with respect to the initial structure. The magnitude of the reduction varies from one application to another.
Index Terms:
fault-tolerance, software fault-tolerance, transient faults, fault injection, bit flip, memory, microprocessor
Citation:
Daniel Audet, Steve Masson, Yvon Savaria, "Reducing Fault Sensitivity of Microprocessor-Based Systems by Modifying Workload Structure," dft, pp.241, 1998 International Symposium on Defect and Fault Tolerance in VLSI Systems, 1998
Usage of this product signifies your acceptance of the Terms of Use.