SYCL is becoming a de facto standard for vendor-agnostic heterogeneous computing. Upgrading CUDA code to standard C++ with SYCL makes the applications portable across various existing and evolving accelerators including NVidia GPUs.
The "Migrating to SYCL" portal on the Intel Developer Zone is designed to help the worldwide developer community successfully port their applications to oneAPI, helping developers break free from propriety APIs and provide greater customer choice in hardware for performance, power usage, and cost.
- Chekuri S. Choudary, Intel Program Manager
- Rakshith Krishnappa, Intel Developer Evangelist
The virtual series is scheduled Wednesdays from 1:30 - 3:30 p.m. US Central.
- Part 1: February 15, 2023
- Introduction to Using the SYCLomatic Tool and Compiling/Executing SYCL code on Intel Dev Cloud
- Part 2: March 15, 2023
- Migrating more complex CUDA source with the SYCLomatic Tool
- Part 3: April 12, 2023
- Mini Hackathon: Migrating your CUDA Code to SYCL - tips, tricks, and limitations
Please see the Event Website linked below for a detailed Agenda of each Module.
These sessions involve 2 steps. The first is migrating CUDA source to SYCL, and the second is executing the migrated SYCL source on Intel CPUs/GPUs. The audience is expected to have a CUDA development machine ready for this workshop (i.e. a machine with the CUDA SDK installed). We will cover how to install the SYCLomatic tool on your CUDA development machine and then how to migrate the CUDA source to SYCL. Once the code migration is complete, we will transfer the migrated SYCL source to the Intel Developer Cloud to compile, execute and optimize on Intel CPUs/GPUs. If you do not have a CUDA development machine available, you can just watch the demonstration of step one, CUDA to SYCL migration and then do the step two on Intel Developer Cloud.
If you do not already have a DevCloud account, please visit this link to sign up prior to the first session.