DocumentCode :
2794102
Title :
Analyzing the effects of compiler optimizations on application reliability
Author :
Demertzi, Melina ; Annavaram, Murali ; Hall, Mary
Author_Institution :
Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2011
fDate :
6-8 Nov. 2011
Firstpage :
184
Lastpage :
193
Abstract :
As transistor sizes decrease, transient faults are becoming a significant concern for processor designers. A rich body of research has focused on ways to estimate the vulnerability of systems to transient errors and on techniques to reduce their sensitivity to soft errors. In this research, we analyze how compiler optimizations impact the expected number of failures during the execution of an application. Typically, optimizations have two effects. First, they increase structures occupancies by allowing more instructions in flight, which in turn increases their susceptibility to soft errors. Additionally, they decrease execution time, decreasing the time during which the application is exposed to transient errors. In particular, we focus on how optimizations impact occupancies in three processor structures, namely the Reorder Buffer, the Instruction Fetch Queue and the Load Store Queue. We explain the interplay between compiler and reliability by studying the changes in the code made by the compiler and the resulting responses at the microarchitectural level. Results from this research allow us to make decisions to keep an application within its performance goals and its vulnerability during its runtime within a well defined FIT target.
Keywords :
circuit reliability; fault tolerance; microprocessor chips; optimisation; program compilers; FIT target; application reliability; compiler optimizations; instruction fetch queue; load store queue; processor designers; reorder buffer; transient faults; transistor sizes; Benchmark testing; Equations; Mathematical model; Measurement; Microarchitecture; Optimization; Reliability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workload Characterization (IISWC), 2011 IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4577-2063-5
Electronic_ISBN :
978-1-4577-2062-8
Type :
conf
DOI :
10.1109/IISWC.2011.6114178
Filename :
6114178
Link To Document :
بازگشت