SYCL porting of a CUDA application using Intel® oneAPI

oneAPI is a cross-industry, open, standards-based unified programming model that delivers a common developer experience across accelerator architectures for faster application performance, more productivity, and greater innovation. Intel® oneAPI Toolkits include implementations of the oneAPI specification along with complementary tools to develop and deploy applications and solutions across Intel® CPU and XPU architectures.

In this workshop, we shall demonstrate the porting of a HPC application written in CUDA* to SYCL using Intel® DPC++ Compatibility Tool along with some recommendations for an efficient migration. We shall also delve into the performance aspects on multiple architectures and showcase how you can use SYCL as a common programming model for your computing needs in a heterogeneous XPU environment. A handson session will also be included in the end.

×


Learn about joining the UXL Foundation:

Join now