DOE OSTI · 2331226
PHASM: A Toolkit for Creating AI Surrogate Models within Legacy Codebases
Abstract
PHASM (“Parallel Hardware viA Surrogate Models”) is a software toolkit for creating AI-based surrogate models of scientific code. AI-based surrogate models are widely used for creating fast and inverse simulations. PHASM anticipates an additional future use case: adapting legacy code to modern hardware. While data centers are investing in heterogeneous hardware such as GPUs and FPGAs, many established scientific codebases remain unable to take advantage of the hardware’s higher parallelism without undergoing a costly rewrite. An alternative is to train a AI-based surrogate model to mimic computationally intensive functions in the code, and run the surrogate instead. PHASM formalizes a development lifecycle for such surrogate models, including discovering functions amenable to replacement with a surrogate model, predicting the resulting performance, identifying the function’s space of inputs and outputs, binding the model to the code, and managing model versions. A suite of software tools for facilitating these steps was written and validated against a set of model problems.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Brei, Nathan, Mei, Xinxin, Lersch, Daniel, Rajput, Kishansingh, Lawrence, David. 2024-03-01. PHASM: A Toolkit for Creating AI Surrogate Models within Legacy Codebases. https://doi.org/10.2172/2331226
Cite the original work for its findings. Save a collection to share your selection of sources.