Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Making Uintah Performance Portable for Department of Energy Exascale Testbeds

Conference ·

To help ease ports to forthcoming Department of Energy (DOE) exascale systems, testbeds have been made available to select users. These testbeds are helpful for preparing codes to run on the same hardware and similar software as in their respective exascale systems. This paper describes how the Uintah Computational Framework, an open-source asynchronous many-task (AMT) runtime system, has been modified to be performance portable across the DOE Crusher, DOE Polaris, and DOE Sunspot testbeds in preparation for portable simulations across the exascale DOE Frontier and DOE Aurora systems. The Crusher, Polaris, and Sunspot testbeds feature the AMD MI250X, NVIDIA A100, and Intel PVC GPUs, respectively. This performance portability has been made possible by extending Uintah’s intermediate portability layer [18] to additionally support the Kokkos::HIP, Kokkos::OpenMPTarget, and Kokkos::SYCL back-ends. This paper also describes notable updates to Uintah’s support for Kokkos, which were required to make this extension possible. Results are shown for a challenging radiative heat transfer calculation, central to the University of Utah’s predictive boiler simulations. These results demonstrate single-source portability across AMD-, NVIDIA-, and Intel-based GPUs using various Kokkos back-ends.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE; USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
2345338
Country of Publication:
United States
Language:
English

Similar Records

Accelerating x-ray tracing for exascale systems using Kokkos
Journal Article · Thu Nov 02 00:00:00 EDT 2023 · Concurrency and Computation. Practice and Experience · OSTI ID:2500817

Case Study of Using Kokkos and SYCLs Performance-Portable Frameworks for Milc-Dslash Benchmark on NVIDIA, AMD and Intel GPUs
Conference · Thu Dec 31 23:00:00 EST 2020 · OSTI ID:1892057

Studying Performance Portability of LAMMPS across Diverse GPU-based Platforms
Conference · Sun May 01 00:00:00 EDT 2022 · OSTI ID:1869068

Related Subjects