SC2024Top-tier venue
HPAC-ML: A Programming Model for Embedding ML Surrogates in Scientific Applications
Zane Fink, Konstantinos Parasyris, Praneet Rathi, Giorgis Georgakoudis, Harshitha Menon, Peer-Timo Bremer
Abstract
Recent advancements in Machine Learning (ML) have substantially improved its predictive and computational abilities, offering promising opportunities for surrogate modeling in scientific applications. By accurately approximating complex functions with low computational cost, ML-based surrogates can accelerate scientific applications by replacing computationally intensive components with faster model inference. However, integrating ML models into these applications remains a significant challenge, hindering the widespread adoption of ML surrogates as an approximation technique in modern scientific computing. We propose an easy-to-use directive-based programming model that enables developers to seamlessly describe the use of ML models in scientific applications. The runtime support, as instructed by the programming model, performs data assimilation using the original algorithm and can replace the algorithm with model inference. Our evaluation across five benchmarks, testing over 5000 ML models, shows up to speed improvements with minimal accuracy loss (as low as 0.01 RMSE).
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 60c64e5e-4866-4d27-b8f1-526e43a42100Builds on4
- HPAC: evaluating approximate computing techniques on HPC OpenMP applicationsKonstantinos Parasyris, Giorgis Georgakoudis, Harshitha Menon, James Diffenderfer et al.SC 2021 · 20 citations
- Auto-HPCnet: An Automatic Framework to Build Neural Network-based Surrogate for High-Performance Computing ApplicationsWenqian Dong, Gokcen Kestor, Dong LiHPDC 2023 · 6 citations
- Approximate Computing Through the Lens of Uncertainty QuantificationKonstantinos Parasyris, James Diffenderfer, Harshitha Menon, Ignacio Laguna et al.SC 2022 · 5 citations
- HPAC-Offload: Accelerating HPC Applications with Portable Approximate Computing on the GPUZane Fink, Konstantinos Parasyris, Giorgis Georgakoudis, Harshitha MenonSC 2023 · 3 citations
Related papers
- Task-Agnostic Machine-Learning-Assisted InferenceJiacheng Miao, Qiongshi LuNeurIPS 2024 · 13 citations
- Accelerating Legacy Numerical Solvers by Non-intrusive Gradient-based Meta-solvingSohei Arisaka, Qianxiao LiICML 2024 · 1 citation
- Learning to Compile Programs to Neural NetworksLogan Weber, Jesse Michel, Alex Renda, Michael CarbinICML 2024 · 2 citations
- Bootstrapping in-situ workflow auto-tuning via combining performance models of component applicationsTong Shu, Yanfei Guo, Justin M. Wozniak, Xiaoning Ding et al.SC 2021 · 9 citations
- Learning Neural PDE Solvers with Parameter-Guided Channel AttentionMakoto Takamoto, Francesco Alesiani, Mathias NiepertICML 2023 · 41 citations
