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