CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

An Investigation of the Fault Sensitivity of Four Benchmark Workloads

Behrooz Sangchoolie (Institutionen för data- och informationsteknik, Datorteknik (Chalmers)) ; Fatemeh Ayatolahi (Institutionen för data- och informationsteknik, Datorteknik (Chalmers)) ; Johan Karlsson (Institutionen för data- och informationsteknik, Datorteknik (Chalmers))
Lecture Notes in Informatics, Informatik 2012, 16-21 September, Braunschweig, Germany (1617-5468). Vol. P-208 (2012), p. 468-479.
[Konferensbidrag, refereegranskat]

This paper presents an experimental study of the fault sensitivity of four programs included in the MiBench test suit. We investigate their fault sensitivity with respect to hardware faults that manifest as single bit flips in main memory locations and instruction set architecture registers. To this end, we have conducted extensive fault injection experiments with two versions of each program, one basic version and one where the program is equipped with software- implemented hardware fault tolerance (SIHFT) through triple time redundant execution, majority voting and forward recovery (TTR-FR). The results show that TTR-FR achieves an error coverage between 94.6% and 99.2%, while the non- fault-tolerant versions achieve an error coverage between 55.8% and 81.1%. To gain understanding of the origin of the non-covered faults, we provide statistics on the fault sensitivity of different source code blocks, physical fault locations (instruction set architecture registers and main memory words) and different categories of machine instructions.

Nyckelord: microprocessor faults, fault injection, software-implemented hardware fault tolerance, failure mode distributions, fault sensitivity.

Den här publikationen ingår i följande styrkeområden:

Läs mer om Chalmers styrkeområden  

Denna post skapades 2012-11-03. Senast ändrad 2013-04-29.
CPL Pubid: 165444