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 :
بازگشت