
SEEr: A Scalable, Energy Efficient HPC Environment for AI-Enabled Science
SEEr was a collaborative project between the Illinois Institute of Technology, the University of Chicago, and the University of Illinois Chicago that worked on foundations for scalability and energy efficiency of scientific applications on heterogeneous systems.
AI-enabled science, where advanced machine-learning technologies were used for surrogate models, autotuning, and in situ data analysis, was quickly being adopted in science and engineering for tackling complex and challenging computational problems. The wide adoption of heterogeneous systems embedded with different types of processing devices (CPUs, GPUs, and AI accelerators) further complicated the execution of AI-enabled science on supercomputers. The research for AI-enabled simulations on heterogeneous systems needed to be more sufficient. The project’s novelty was to explore key features essential for a scalable, energy-efficient HPC environment for AI-enabled science on heterogeneous systems. The unified team of researchers tackled the problem in a cross-layer manner, focusing on the synergies among application algorithms, programming languages and compilers, runtime systems, and high-performance computing. The project’s impact was to catalyze scientific discoveries by making scientific computing faster, more scalable, and more energy-efficient.
The long-term research vision was to develop SEEr, a scalable, energy-efficient HPC environment for scaling up and accelerating AI-enabled science for scientific discovery. This planning project explored fundamental questions to realize the research vision. The team focused on scalable surrogate models for an incompressible computational fluid dynamics application using OpenFOAM, cost models for this application on heterogeneous resources, dynamic task mapping for efficient execution, and performance and power monitoring and characterization to explore tradeoffs among performance, scalability, and energy efficiency on a state-of-the-art testbed named Polaris.
The SEEr Team:
- Students
- Greg Cross (Ph.D. Student)
- Faculty
- Michael E. Papka (UIC)
- Zhiling Lan, Stefan Muller, Romit Maulik (Illinois Tech)
- Valerie Taylor, Xingfu Wu (UChicago)
This work was in part funded by a National Science Foundation grant - SEEr: A Scalable, Energy Efficient HPC Environment for AI-Enabled Science. This material is based upon work supported by the National Science Foundation under Grant No. CCF-2119056. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.