HybridTuner: Tuning with Hybrid Derivative-Free Optimization Initialization Strategies

被引:0
作者
Sauk, Benjamin [1 ]
Sahinidis, Nikolaos V. [2 ,3 ]
机构
[1] Carnegie Mellon Univ, Dept Chem Engn, Pittsburgh, PA 15213 USA
[2] Georgia Inst Technol, H Milton Stewart Sch Ind & Syst Engn, Atlanta, GA 30332 USA
[3] Georgia Inst Technol, Sch Chem & Biomol Engn, Atlanta, GA 30332 USA
来源
LEARNING AND INTELLIGENT OPTIMIZATION, LION 15 | 2021年 / 12931卷
基金
美国国家科学基金会;
关键词
Autotuners; Derivative-free optimization; GPU computing; PATTERN SEARCH; ALGORITHMS; SOFTWARE; GEMM;
D O I
10.1007/978-3-030-92121-7_29
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
To utilize the full potential of advanced computer architectures, algorithms often need to be tuned to the architecture being used. We propose two hybrid derivative-free optimization (DFO) methods to maximize the performance of an algorithm after evaluating a small number of possible algorithmic configurations. Our autotuner (a) reduces the execution time of dense matrix multiplication by a factor of 1.4x compared to state-of-the-art autotuners, (b) identifies high-quality tuning parameters within only 5% of the computational effort required by other autotuners and (c) can be applied to any computer architecture.
引用
收藏
页码:379 / 393
页数:15
相关论文
共 45 条
  • [21] Hutter Frank, 2011, Learning and Intelligent Optimization. 5th International Conference, LION 5. Selected Papers, P507, DOI 10.1007/978-3-642-25566-3_40
  • [22] ParamILS: An Automatic Algorithm Configuration Framework
    Hutter, Frank
    Hoos, Holger H.
    Leyton-Brown, Kevin
    Stuetzle, Thomas
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2009, 36 : 267 - 306
  • [23] SNOBFIT - Stable noisy optimization by branch and fit
    Huyer, Waltraud
    Neumaier, Arnold
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2008, 35 (02): : 1 - 25
  • [24] Jones D. R., 2001, Encyclopedia of Optimization, P431, DOI [DOI 10.1007/0-306-48332-7_93, 10.1007/0-306- 48332-7_93]
  • [25] Kennedy J, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS PROCEEDINGS, VOLS 1-6, P1942, DOI 10.1109/icnn.1995.488968
  • [26] Li YN, 2009, LECT NOTES COMPUT SC, V5544, P884
  • [27] The irace package: Iterated racing for automatic algorithm configuration
    Lopez-Ibanez, Manuel
    Dubois-Lacoste, Jeremie
    Caceres, Leslie Perez
    Birattari, Mauro
    Stutzle, Thomas
    [J]. OPERATIONS RESEARCH PERSPECTIVES, 2016, 3 : 43 - 58
  • [28] Loshchilov Ilya, 2016, INT C LEARN REPR ICL
  • [29] EQUATION OF STATE CALCULATIONS BY FAST COMPUTING MACHINES
    METROPOLIS, N
    ROSENBLUTH, AW
    ROSENBLUTH, MN
    TELLER, AH
    TELLER, E
    [J]. JOURNAL OF CHEMICAL PHYSICS, 1953, 21 (06) : 1087 - 1092
  • [30] An Improved Magma Gemm For Fermi Graphics Processing Units
    Nath, Rajib
    Tomov, Stanimire
    Dongarra, Jack
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2010, 24 (04) : 511 - 515