DocumentCode :
568789
Title :
A Genetic Algorithm approach towards compiler flag selection based on compilation and execution duration
Author :
Sandran, Thayalan ; Zakaria, Mohamed Nordin B ; Pal, Anindya Jyoti
Author_Institution :
Comput. & Inf. Sci. Dept., Univ. Teknol. PETRONAS, Tronoh, Malaysia
Volume :
1
fYear :
2012
fDate :
12-14 June 2012
Firstpage :
270
Lastpage :
274
Abstract :
The evolution of microprocessor technology often leads towards the production of high performance processors and chipsets. In the same token, to harness such capabilities is an art itself. The synthesis of fast executables begins at code design phase up till the compilation process. Even though compilers are at the end position, the right flag would provide substantial performance gain. Given the large choice of flags, often the programmer opts for the simpler method which is to merely dictate the optimization level. The compiler then imposes a set of flags accordingly. There are several shortcomings to this approach. In this work, we are proposing the usage of Genetic Algorithm to determine the flags that could be used to produce code which consumes shorter compilation and execution time.
Keywords :
genetic algorithms; program compilers; chipset; code design phase; compilation process; compiler flag selection; execution duration; genetic algorithm; high performance processor; microprocessor technology; optimization level; programmer; Biological cells; Evolutionary computation; Genetic algorithms; Hardware; Optimization; Sociology; Statistics; compiler flag; generation; optimization; population;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer & Information Science (ICCIS), 2012 International Conference on
Conference_Location :
Kuala Lumpeu
Print_ISBN :
978-1-4673-1937-9
Type :
conf
DOI :
10.1109/ICCISci.2012.6297252
Filename :
6297252
Link To Document :
بازگشت