DocumentCode :
1701004
Title :
Aestimo: a feedback-directed optimization evaluation tool
Author :
Berube, Paul ; Amaral, José Nelson
Author_Institution :
Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
fYear :
2006
Firstpage :
251
Lastpage :
260
Abstract :
Published studies that use feedback-directed optimization (FDO) techniques use either a single input for both training and performance evaluation, or a single input for training and a single input for evaluation. Thus an important question is if the FDO results published in the literature are sensitive to the training and testing input selection. Aestimo is a new evaluation tool that uses a workload of inputs to evaluate the sensitivity of specific code transformations to the choice of inputs in the training and testing phases. Aestimo uses optimization logs to isolate the effects of individual code transformations. It incorporates metrics to determine the effect of training input selection on individual compiler decisions. Besides describing the structure of Aestimo, this paper presents a case study that uses SPEC CINT2000 benchmark programs with the Open Research Compiler (ORC) to investigate the effect of training/testing input selection on in-lining and if-conversion. The experimental results indicate that: (1) training input selection affects the compiler decisions made for these code transformation; (2) the choice of training/testing inputs can have a significant impact on measured performance.
Keywords :
optimising compilers; software performance evaluation; Aestimo; code transformation; feedback-directed optimization evaluation tool; open research compiler; optimization logs; performance evaluation; Large Hadron Collider; Management training; Optimizing compilers; Program processors; Radio access networks; Statistics; Testing; Tiles; Training data;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Analysis of Systems and Software, 2006 IEEE International Symposium on
Print_ISBN :
1-4244-0186-0
Type :
conf
DOI :
10.1109/ISPASS.2006.1620809
Filename :
1620809
Link To Document :
بازگشت