SC23 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

Porting Batched Iterative Solvers onto Intel GPUs with SYCL


Workshop: 2023 International Workshop on Performance, Portability, and Productivity in HPC (P3HPC)

Authors: Phuong Nguyen (University of Tennessee, Innovative Computing Laboratory (ICL)); Pratik Nayak (Karlsruhe Institute of Technology (KIT)); and Hartwig Anzt (University of Tennessee, Innovative Computing Laboratory (ICL))


Abstract: Batched linear solvers play a vital role in computational sciences, especially in the fields of plasma physics and combustion simulations. With the imminent deployment of the Aurora Supercomputer and other upcoming systems equipped with Intel GPUs, there is a compelling demand to expand the capabilities of these solvers for Intel GPU architectures.

We present our efforts in porting and optimizing the batched iterative solvers on Intel GPUs using the SYCL programming model. These new solvers achieve impressive performance on the Intel GPU Max 1550s (Ponte Vecchio GPUs) which surpass our previous CUDA implementation on NVIDIA H100 GPUs by an average of 2.4x for the PeleLM application inputs. The batched solvers are ready for production use in real-world scientific applications through the Ginkgo library, complementing the performance portability of the batched functionality of Ginkgo.





Back to 2023 International Workshop on Performance, Portability, and Productivity in HPC (P3HPC) Archive Listing



Back to Full Workshop Archive Listing