Deep configuration performance learning: A systematic survey and taxonomy

J Gong, T Chen - ACM Transactions on Software Engineering and …, 2024 - dl.acm.org
Performance is arguably the most crucial attribute that reflects the quality of a configurable
software system. However, given the increasing scale and complexity of modern software …

Energy consumption prediction using machine learning: A review

A Mosavi, A Bahmani - 2019 - eprints.qut.edu.au
Machine learning (ML) methods has recently contributed very well in the advancement of the
prediction models used for energy consumption. Such models highly improve the accuracy …

Auto-tuning parameter choices in hpc applications using bayesian optimization

H Menon, A Bhatele, T Gamblin - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
High performance computing applications, runtimes, and platforms are becoming more
configurable to enable applications to obtain better performance. As a result, users are …

ytopt: Autotuning scientific applications for energy efficiency at large scales

X Wu, P Balaprakash, M Kruse, J Koo… - Concurrency and …, 2025 - Wiley Online Library
As we enter the exascale computing era, efficiently utilizing power and optimizing the
performance of scientific applications under power and energy constraints has become …

Sobol tensor trains for global sensitivity analysis

R Ballester-Ripoll, EG Paredes, R Pajarola - Reliability Engineering & …, 2019 - Elsevier
Sobol indices are a widespread quantitative measure for variance-based global sensitivity
analysis, but computing and utilizing them remains challenging for high-dimensional …

Predicting software performance with divide-and-learn

J Gong, T Chen - Proceedings of the 31st ACM Joint European Software …, 2023 - dl.acm.org
Predicting the performance of highly configurable software systems is the foundation for
performance testing and quality assurance. To that end, recent work has been relying on …

Autotuning polybench benchmarks with llvm clang/polly loop optimization pragmas using bayesian optimization

X Wu, M Kruse, P Balaprakash, H Finkel… - Concurrency and …, 2022 - Wiley Online Library
We develop a ytopt autotuning framework that leverages Bayesian optimization to explore
the parameter space search and compare four different supervised learning methods within …

Performance modeling under resource constraints using deep transfer learning

A Marathe, R Anirudh, N Jain, A Bhatele… - Proceedings of the …, 2017 - dl.acm.org
Tuning application parameters for optimal performance is a challenging combinatorial
problem. Hence, techniques for modeling the functional relationships between various input …

Dividable configuration performance learning

J Gong, T Chen, R Bahsoon - IEEE Transactions on Software …, 2024 - ieeexplore.ieee.org
Machine/deep learning models have been widely adopted to predict the configuration
performance of software systems. However, a crucial yet unaddressed challenge is how to …

Integrating ytopt and libEnsemble to autotune OpenMC

X Wu, JR Tramm, J Larson, JL Navarro… - … Journal of High …, 2025 - journals.sagepub.com
Ytopt is a Python machine-learning-based autotuning software package developed within
the ECP PROTEAS-TUNE project. The ytopt software adopts an asynchronous search …