Search NASA⌕ Search

DOE OSTI · 3030108

SYCL for Performance Portability: Application Experience with Coupled Cluster Formalism in Quantum Chemistry on Exascale Systems

Abstract

The exascale computing has brought unprecedented heterogeneity in node architectures, with systems such as Frontier and Aurora featuring diverse GPU accelerators, network connectivity among others. Ensuring performance portability across these platforms is a key challenge. To address this, we employ the SYCL programming model to develop portable, high-performance quantum chemistry workloads. As a representative application, we focus on the non-iterative Triples component of the coupled-cluster CCSD(T) method, a key driver in quantum chemistry. In this work, we report on our experience deploying SYCL-based implementations using both DPC++ and AdaptiveCPP across two flagship exascale platforms: OLCF Frontier with AMD MI250X GPUs and ALCF Aurora with Intel GPUs. Our results demonstrate that SYCL enables efficient, single-source implementations that scale to thousands of nodes, delivering performance on par with vendor-optimized HIP solutions. We highlight key insights into runtime behavior, kernel portability, and scaling characteristics, showing that SYCL offers a viable path for performance-portable computing.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Bagusetty, Abhishek [Argonne National Laboratory (ANL)], Panyala, Ajay [Pacific Northwest National Laboratory (PNNL)], Vazquez-Mayagoitia, Alvaro [Argonne National Laboratory (ANL)], Holmen, John [ORNL] (ORCID:0000000259342641), Harms, Kevin [Argonne National Laboratory (ANL)]. 2025-09-01. SYCL for Performance Portability: Application Experience with Coupled Cluster Formalism in Quantum Chemistry on Exascale Systems. https://doi.org/10.1109/hpec67600.2025.11196330

Cite the original work for its findings. Save a collection to share your selection of sources.