Automatic selection of compiler options using non-parametric inferential statistics

被引:0
|
作者
Haneda, M [1 ]
Knijnenburg, PMW [1 ]
Wijshoff, HAG [1 ]
机构
[1] Leiden Univ, LIACS, Leiden, Netherlands
来源
PACT 2005: 14TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES | 2005年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose a statistical method to determine the setting of compiler options. Conventionally, programmers use standard - ox settings which are provided by compiler developers. However in order to obtain maximal performance, it is necessary to tune the compiler setting for the application as well as the underlying architecture. In this paper we propose a methodology to configure compiler options automatically using profile information. We apply non-parametric statistical analysis, in particular the Mann-Whitney test, to decide whether to turn on or to turn off compiler flags. This approach produces compiler settings of gcc 3.3.1 for the SPEC2000 benchmark suite that outperform the standard - ox switches on a Pentium 4 processor.
引用
收藏
页码:123 / 132
页数:10
相关论文
共 50 条