DocumentCode
688250
Title
ILGA: An Improved Local Greedy Algorithm for Optimal Parameters Searches
Author
Renjiao Yi ; Pingjing Lu ; Bao Li ; Jianping Yin
Author_Institution
Sch. of Comput. Sci., NUDT, Changsha, China
fYear
2013
fDate
13-15 Nov. 2013
Firstpage
996
Lastpage
1002
Abstract
In program optimization, architecture-aware optimizations are often used to solve problems for best parameters of the same program in different configurations and architectures are different. Because the large size of the search space and the cost of evaluating the performance of object codes with different parameters, the search process is critical for iterative compilation. As a result, these problems above make it infeasible to find the true optimal value of the optimization parameter by brute force. In this paper, we focus on finding better searching algorithms to find the best parameters. An improved local greedy algorithm to find the near optimal pa-rameter is firstly proposed. Then its development with moving probabilities and many improvement policies is proposed. In experiments, we compared them with many other searching algorithms. The results show that ILGA can generate better performance compared with the random algorithm, genetic algorithm, and traditional local greedy algorithm.
Keywords
greedy algorithms; optimising compilers; probability; program control structures; search problems; software architecture; ILGA; architecture-aware optimization; genetic algorithm; improved local greedy algorithm; improvement policies; iterative compilation; loop blocking; loop unrolling; moving probabilities; object code performance evaluation; optimal parameter search; program architecture; program configuration; program optimization; random algorithm; search space; searching algorithm; Arrays; Computer science; Educational institutions; Genetic algorithms; Greedy algorithms; Optimization; Search problems; Iterative compilation; Optimization parameters; Program transformation; Search algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location
Zhangjiajie
Type
conf
DOI
10.1109/HPCC.and.EUC.2013.141
Filename
6832023
Link To Document