exaCB: Reproducible Continuous Benchmark Collections at Scale Leveraging an Incremental Approach
Jayesh Badwaik, Mathis Bode, Michal Rajski, Andreas Herten

TL;DR
exaCB is a framework that integrates continuous benchmarking into HPC workflows, enabling reproducible, large-scale performance evaluation and energy studies on exascale systems like JUPITER.
Contribution
The paper introduces exaCB, a scalable framework for continuous benchmarking in HPC, supporting incremental adoption and integration into existing workflows.
Findings
Enabled continuous benchmarking of 70+ applications on JUPITER.
Supported cross-application performance and energy analysis.
Demonstrated practicality for exascale HPC systems.
Abstract
The increasing heterogeneity of high-performance computing (HPC) systems and the transition to exascale architectures require systematic and reproducible performance evaluation across diverse workloads. While continuous integration (CI) ensures functional correctness in software engineering, performance and energy efficiency in HPC are typically evaluated outside CI workflows, motivating continuous benchmarking (CB) as a complementary approach. Integrating benchmarking into CI workflows enables reproducible evaluation, early detection of regressions, and continuous validation throughout the software development lifecycle. We present exaCB, a framework for continuous benchmarking developed in the context of the JUPITER exascale system. exaCB enables application teams to integrate benchmarking into their workflows while supporting large-scale, system-wide studies through reusable CI/CD…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Parallel Computing and Optimization Techniques · Software System Performance and Reliability
