DocumentCode
2840444
Title
Automatic selection of GCC optimization options using a gene weighted genetic algorithm
Author
San-Chih Lin ; Chang, Chi-Kuang ; Lin, San-Chih
Author_Institution
Nat. Chung Cheng Univ., Chiayi
fYear
2008
fDate
4-6 Aug. 2008
Firstpage
1
Lastpage
8
Abstract
Compilers usually provide a large number of optimization options for users to fine tune the performance of their programs. However, most users donpsilat have the capability to select suitable optimization options. Compilers hence usually provide a number of optimization levels. Each optimization level is a pre-selected group of optimization options and produces good efficiency for most programs. However, they exploit only a portion of the available optimization options. There is still a large potential that an even better efficiency can be gained for each specific source code by exploiting the rest of the available optimization options. We propose a gene weighted genetic algorithm to search for optimization options better than optimization levels for each specific source code. We also show that this new genetic algorithm is more effective than the basic genetic algorithm for a set of benchmarks.
Keywords
genetic algorithms; program compilers; GCC optimization; automatic selection; gene weighted genetic algorithm; optimization level; optimization options; program compilers; Feedback; Genetic algorithms; Optimizing compilers; Program processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems Architecture Conference, 2008. ACSAC 2008. 13th Asia-Pacific
Conference_Location
Hsinchu
Print_ISBN
978-1-4244-2682-9
Electronic_ISBN
978-1-4244-2683-6
Type
conf
DOI
10.1109/APCSAC.2008.4625477
Filename
4625477
Link To Document