A Comparison of Search Heuristics for Empirical Code Optimization

被引:33
作者
Seymour, Keith [1 ]
You, Haihang [1 ]
Dongarra, Jack [1 ]
机构
[1] Univ Tennessee, Dept Elect Engn & Comp Sci, Knoxville, TN 37996 USA
来源
2008 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING | 2008年
关键词
D O I
10.1109/CLUSTR.2008.4663803
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the application of various search techniques to the problem of automatic empirical code optimization. The search process is a critical aspect of auto-tuning systems because the large size of the search space and the cost of evaluating the candidate implementations makes it infeasible to find the true optimum point by brute force. We evaluate the effectiveness of Nelder-Mead Simplex, Genetic Algorithms, Simulated Annealing, Particle Swarm Optimization, Orthogonal search, and Random search in terms of the performance of the best candidate found under varying time limits.
引用
收藏
页码:421 / 429
页数:9
相关论文
共 25 条
  • [1] Allen R., 2002, OPTIMIZING COMPILERS
  • [2] [Anonymous], 2005, P IEEE
  • [3] BANERJEE U, 1990, SEL PAP 2 WORKSH LAN, P54
  • [4] BILMES J, 1997, INT C SUP, P340, DOI DOI 10.1145/263580.263662
  • [5] A portable programming interface for performance evaluation on modern processors
    Browne, S
    Dongarra, J
    Garner, N
    Ho, G
    Mucci, P
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2000, 14 (03) : 189 - 204
  • [6] Adaptive optimizing compilers for the 21st century
    Cooper, KD
    Subramanian, D
    Torczon, L
    [J]. JOURNAL OF SUPERCOMPUTING, 2002, 23 (01) : 7 - 22
  • [7] Self-adapting linear algebra algorithms and software
    Demmel, J
    Dongarra, J
    Eijkhout, V
    Fuentes, E
    Petitet, A
    Vuduc, R
    Whaley, RC
    Yelick, K
    [J]. PROCEEDINGS OF THE IEEE, 2005, 93 (02) : 293 - 312
  • [8] EPSHTEYN A, 2005, SER LECT NOTES COMPU, V4339, P259
  • [9] Frigo M, 1998, INT CONF ACOUST SPEE, P1381, DOI 10.1109/ICASSP.1998.681704
  • [10] Particle swarm optimization in high-dimensional bounded search spaces
    Helwig, Sabine
    Wanka, Rolf
    [J]. 2007 IEEE SWARM INTELLIGENCE SYMPOSIUM, 2007, : 198 - +