loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS'04)
Statistical Selection of Compiler Options
Volendam, The Netherlands
October 04-October 08
ISBN: 0-7695-2251-3
R. P. J. Pinkers, Leiden University
P. M. W. Knijnenburg, Leiden University
M. Haneda, Leiden University
H. A. G. Wijshoff, Leiden University
Compilers have many switches or options that enable certain code optimizations. However, it is well known that the optimal set of options to be turned on is dependent on both the application as well as the target architecture. In many cases, standard settings like -O3 produce suboptimal results due to negative interference of some of the options they contain. In this paper, we propose an automatic iterative procedure to turn on or to turn off compiler options. This procedure is based on Orthogonal Arrays that are used for a statistical analysis of profile information to calculate the main effect of the options. We show that our approach outperforms -O3 of GCC on six SPEC benchmarks.
Citation:
R. P. J. Pinkers, P. M. W. Knijnenburg, M. Haneda, H. A. G. Wijshoff, "Statistical Selection of Compiler Options," mascots, pp.494-501, 12th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.