Tuning the Tuner: Introducing Hyperparameter Optimization for Auto-Tuning
Not on the map. Why?
Abstract (arXiv)
Automatic performance tuning (auto-tuning) is widely used to optimize performance-critical applications across many scientific domains by finding the best program variant among many choices. Efficient optimization algorithms are crucial for navigating the vast and complex search spaces in auto-tuning. As is well known in the context of machine learning and similar fields, hyperparameters critically shape optimization algorithm efficiency. Yet for auto-tuning frameworks, these hyperparameters are almost never tuned, and their potential performance impact has not been studied. We present a novel method for general hyperparameter tuning of optimization algorithms for auto-tuning, thus "tuning the tuner". In particular, we propose a robust statistical method for evaluating hyperparameter performance across search spaces, publish a FAIR data set and software for reproducibility, and present a simulation mode that replays previously recorded tuning data, lowering the costs of hyperparameter tuning by two orders of magnitude. We show that even limited hyperparameter tuning can improve auto-tuner performance by 94.8% on average, and establish that the hyperparameters themselves can be optimized efficiently with meta-strategies (with an average improvement of 204.7%), demonstrating the often overlooked hyperparameter tuning as a powerful technique for advancing auto-tuning research and practice.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 17 of its 44 references that are in the map. First posted on arXiv 30 Sep 2025.
Builds on
17 of 44 references.
References · 17
- 2018A System for Massively Parallel Hyperparameter Tuningcited by 202
- 2018A Survey on Compiler Autotuning using Machine Learningcited by 40
- 2017CLTune: A Generic Auto-Tuner for OpenCL Kernelscited by 27
- 2023ytopt: Autotuning Scientific Applications for Energy Efficiency at Large Scalescited by 13
- 2022BaCO: A Fast and Portable Bayesian Compiler Optimization Frameworkcited by 11
- 2017CLBlast: A Tuned OpenCL BLAS Librarycited by 9
- 2015Machine Learning Based Auto-tuning for Enhanced OpenCL Performance Portabilitycited by 7
- 2019A Benchmark Set of Highly-efficient CUDA and OpenCL Kernels and its Dynamic Autotuning with Kernel Tuning Toolkitcited by 6
- 2022Going green: optimizing GPUs for energy efficiency through model-steered auto-tuningcited by 3
- 2023Kernel Launcher: C++ Library for Optimal-Performance Portable CUDA Applicationscited by 3
- 2024Bringing Auto-tuning to HIP: Analysis of Tuning Impact and Difficulty on AMD and Nvidia GPUscited by 3
- 2014Optimizing performance per watt on GPUs in High Performance Computing: temperature, frequency and voltage effectscited by 2
5 more
- 2016Auto-Tuning Dedispersion for Many-Core Acceleratorscited by 2
- 2020Lessons learned in a decade of research software engineering GPU applicationscited by 2
- 2022Benchmarking optimization algorithms for auto-tuning GPU kernelscited by 2
- 2019Cross-Platform Performance Portability Using Highly Parametrized SYCL Kernelscited by 1
- 2025The Tensor-Core Beamformer: A High-Speed Signal-Processing Library for Multidisciplinary Usecited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Automated Algorithm Design for Auto-Tuning Optimizerscited by 0
- 2025Automated Algorithm Design for Auto-Tuning Optimizers19 Oct 2025