**arXiv ID:** 2406.17811 **Authors:** Jacob O. Tørring, Carl Hvarfner, Luigi Nardi, Magnus Själander **Published:** 2024-06-24T20:15:04Z **Abstract:** Bayesian optimization is a powerful method for automating tuning of compilers. The complex landscape of autotuning provides a myriad of rarely considered structural challenges for black-box optimizers, and the lack of standardized benchmarks has limited the study of Bayesian optimization within the domain. To address this, we present CATBench, ...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill catbench-a-compiler-autotuning-benchmarking-suite-for-blackbox-optimization --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Catbench A Compiler Autotuning Benchmarking Suite For Blackbox Optimization?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-catbench-a-compiler-autotuning-benchmarking-suite)More formats (shields.io, HTML) on the badges page.
# CATBench: A Compiler Autotuning Benchmarking Suite for Black-box Optimization
**arXiv ID:** 2406.17811
**Authors:** Jacob O. Tørring, Carl Hvarfner, Luigi Nardi, Magnus Själander
**Published:** 2024-06-24T20:15:04Z
**Abstract:**
Bayesian optimization is a powerful method for automating tuning of compilers. The complex landscape of autotuning provides a myriad of rarely considered structural challenges for black-box optimizers, and the lack of standardized benchmarks has limited the study of Bayesian optimization within the domain. To address this, we present CATBench, a comprehensive benchmarking suite that captures the complexities of compiler autotuning, ranging from discrete, conditional, and permutation parameter types to known and unknown binary constraints, as well as both multi-fidelity and multi-objective evaluations. The benchmarks in CATBench span a range of machine learning-oriented computations, from tensor algebra to image processing and clustering, and uses state-of-the-art compilers, such as TACO and RISE/ELEVATE. CATBench offers a unified interface for evaluating Bayesian optimization algorithms, promoting reproducibility and innovation through an easy-to-use, fully containerized setup of both surrogate and real-world compiler optimization tasks. We validate CATBench on several state-of-the-art algorithms, revealing their strengths and weaknesses and demonstrating the suite's potential for advancing both Bayesian optimization and compiler autotuning research.
## Skill Description
This skill is generated from the arXiv paper: CATBench: A Compiler Autotuning Benchmarking Suite for Black-box Optimization (2406.17811).
## How to Use
[To be filled in by the user or by future automation]
## References
- [arXiv:2406.17811](http://arxiv.org/abs/2406.17811v2)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!