Active-Learning-Based Surrogate Models for Empirical Performance Tuning

被引:0
|
作者
Balaprakash, Prasanna [1 ]
Gramacy, Robert B. [2 ]
Wild, Stefan M. [1 ]
机构
[1] Argonne Natl Lab, Math & Comp Sci Div, Argonne, IL 60439 USA
[2] Univ Chicago, Booth Sch Business, Chicago, IL 60637 USA
关键词
DYNAMIC TREES; OPTIMIZATION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Performance models have profound impact on hardware-software codesign, architectural explorations, and performance tuning of scientific applications. Developing algebraic performance models is becoming an increasingly challenging task. In such situations, a statistical surrogate-based performance model, fitted to a small number of input-output points obtained from empirical evaluation on the target machine, provides a range of benefits. Accurate surrogates can emulate the output of the expensive empirical evaluation at new inputs and therefore can be used to test and/or aid search, compiler, and autotuning algorithms. We present an iterative parallel algorithm that builds surrogate performance models for scientific kernels and workloads on single-core and multicore and multinode architectures. We tailor to our unique parallel environment an active learning heuristic popular in the literature on the sequential design of computer experiments in order to identify the code variants whose evaluations have the best potential to improve the surrogate. We use the proposed approach in a number of case studies to illustrate its effectiveness.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] Augmenting MPC Schemes With Active Learning: Intuitive Tuning and Guaranteed Performance
    Soloperto, Raffaele
    Koehler, Johannes
    Allgoewer, Frank
    IEEE CONTROL SYSTEMS LETTERS, 2020, 4 (03): : 713 - 718
  • [32] Fine-Tuning Surrogate Gradient Learning for Optimal Hardware Performance in Spiking Neural Networks
    Aliyev, Ilkin
    Adegbija, Tosiron
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [33] An Active Learning Strategy for Joint Surrogate Models Construction with Compatibility Conditions: Application to VPP
    Pocheau, Malo
    Le Maître, Olivier
    Bañuls, Renaud
    Journal of Sailing Technology, 2023, 8 (01): : 76 - 95
  • [34] Performance of Kriging and Cokriging based surrogate models within the unified framework for surrogate assisted optimization
    Won, KS
    Ray, T
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 1577 - 1585
  • [35] Deep learning based active learning technique for data annotation and improve the overall performance of classification models
    Ul Amin, Sareer
    Hussain, Adnan
    Kim, Bumsoo
    Seo, Sanghyun
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 228
  • [36] Machine learning based surrogate models for microchannel heat sink optimization
    Sikirica, Ante
    Grbcic, Luka
    Kranjcevic, Lado
    APPLIED THERMAL ENGINEERING, 2023, 222
  • [37] Active Feature Acquisition with Generative Surrogate Models
    Li, Yang
    Oliva, Junier B.
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139
  • [38] Active Learning Guided by Efficient Surrogate Learners
    An, Yunpyo
    Park, Suyeong
    Kim, Kwang In
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 10, 2024, : 10874 - 10881
  • [39] Active Learning Strategy for Surrogate-Based Quantile Estimation of Field Function
    Brevault, Loic
    Balesdent, Mathieu
    Valderrama-Zapata, Jorge-Luis
    APPLIED SCIENCES-BASEL, 2022, 12 (19):
  • [40] Online Active Learning with Surrogate Loss Functions
    DeSalvo, Giulia
    Gentile, Claudio
    Thune, Tobias Sommer
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34