DocumentCode
1922078
Title
A Study on Optimizing Execution Time and Code Size in Iterative Compilation
Author
Zhou, Yan-Quan ; Lin, Nai-Wei
Author_Institution
Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
fYear
2012
fDate
26-28 Sept. 2012
Firstpage
104
Lastpage
109
Abstract
Modern compilers usually provide a large number of optimization options to aid users to fine tune their programs for the best performance. However, applying such optimization options involves complex knowledge about compiler optimization, so most users do not have the capability to utilize these optimization options. Iterative compilation is currently the most common approach to searching for the optimal set of optimization options for a program. There are several interesting performance metrics in compiler optimization: execution time, compilation time, code size, memory space, power consumption, and other computing resources. This paper investigates multi-objective optimization of execution time and code size in iterative compilation using the popular multi-objective genetic algorithm NSGA-II. The experimental results show that the optimization options computed by the NSGA-II algorithm is superior to the ones generated by the random search algorithm and the ones corresponding to the optimization levels provided by the compiler.
Keywords
genetic algorithms; iterative methods; optimising compilers; power aware computing; search problems; NSGA-II; compilation time; compiler optimization; computing resources; iterative compilation; memory space; multiobjective code size optimization; multiobjective execution time optimization; multiobjective genetic algorithm; performance metrics; power consumption; program compilers; program optimization options; random search algorithm; Benchmark testing; Genetic algorithms; Measurement; Pareto optimization; Sociology; code size; execution time; iterative compilation; multi-objective optimization; non-dominated sorting genetic algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovations in Bio-Inspired Computing and Applications (IBICA), 2012 Third International Conference on
Conference_Location
Kaohsiung
Print_ISBN
978-1-4673-2838-8
Type
conf
DOI
10.1109/IBICA.2012.46
Filename
6337646
Link To Document