Transitioning from CUDA to SYCL

Transitioning from CUDA to SYCL
Transitioning from CUDA to SYCL Banner
April 29, 2025
Online

On April 29, 2025, the Argonne Leadership Computing Facility (ALCF) will hold a webinar covering the process of porting CUDA code to SYCL, with a focus on high-performance math libraries like cuBLAS and cuFFT. ALCF's Thomas Applencourt and Abhishek Bagusetty will discuss key challenges, such as differences in API, memory management, and execution models, and provide strategies for achieving portability and performance.

Special attention will be given to common pitfalls in porting, including synchronization issues and device memory handling. Additionally, we'll explore how to optimize SYCL code for Aurora's advanced architecture, highlighting techniques to avoid bottlenecks, map kernels efficiently, and leverage multi-level parallelism. Through case studies and practical examples, this talk will guide developers transitioning CUDA applications to SYCL without sacrificing performance, particularly on heterogeneous platforms like Aurora.

Speakers

Thomas Applencourt
Thomas Applencourt
Argonne National Laboratory
Bio
Abhishek Bagusetty
Abhishek Bagusetty
Argonne National Laboratory
Bio

Khronos videos, presentations, and upcoming events. Skip to the Footer

Khronos videos, presentations, and upcoming events. Skip to the Khronos Quick Links section