oneAPI CUDA to SYCL code migration and optimization practice

In this session, we’ll show you two hands-on demonstrations implementing oneAPI.

1. Learn about Intel® oneAPI SYCLomatic, a tool that converts CUDA code to SYCL, and practice converting CUDA code (mini-nbody) to SYCL using SYCLomatic. Let’s look at performance by running on CPU (SPR) and GPU (PVC) in Intel® Developer Cloud.

2. Analyze the performance of the Fortran program that performs matrix calculations using the Intel® oneAPI Vtune profiler, and apply Intel® oneAPI’s oneMKL library to the bottleneck section based on the performance analysis results to improve performance.

Intel® oneAPI provides not only compilers but also a variety of tools and libraries for developers.

Download Presentation


The oneAPI Specification joins the UXL Foundation. For more info:

Press Release