Title :
Impact on Reliability in the Control-Flow of Programs under Compiler Optimizations
Author :
Parizi, R. ; Ferreira, Ricardo ; Freitas, Adelaide ; Carro, Luigi
Author_Institution :
Inst. de Inf., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
Abstract :
This paper evaluates the impact on reliability in the control-flow of programs that compiler optimizations incur in terms of fault coverage for the Automatic Correction of Control-flow Errors technique. This technique was implemented in the LLVM framework, enabling the automated analysis of programs. In order to evaluate the efficiency of the technique of fault tolerance we performed a series of fault injection experiments using the MiBench benchmark suite as case study, measuring how individual and combined optimizations impact reliability.
Keywords :
error correction; optimising compilers; program control structures; program diagnostics; program testing; software fault tolerance; Automatic Correction of Control-flow Errors technique; LLVM framework; MiBench benchmark suite; automated program analysis; compiler optimization; fault coverage; fault injection experiment; fault tolerance; program control flow; reliability; Benchmark testing; Hardware; Optimization; Program processors; Reliability; Systems engineering and theory;
Conference_Titel :
Computing System Engineering (SBESC), 2012 Brazilian Symposium on
Conference_Location :
Natal
Print_ISBN :
978-1-4673-5747-0
DOI :
10.1109/SBESC.2012.17