Walk-through a CUDA* to SYCL* Migration Using the Intel® DPC++ Compatibility Tool
Subscribe Now
Stay in the know on all things CODE. Updates are delivered to your inbox.
Overview
This comprehensive walk-through demonstrates how to use the Intel® DPC++ Compatibility Tool and SYCLomatic in a Windows* and Linux* environment.
- Migrate a simple project like a single CUDA* kernel file inside Microsoft Visual Studio*.
- Migrate a slightly more complex project, such as one containing multiple CUDA kernel files, using intercept prebuild and JSON configuration files in a Linux terminal window.
- Command line use complete with a JSON compilation database creation via intercept prebuild and autogeneration of a migrated makefile.
Learning about this functionality helps you to take advantage of the multiarchitecture freedom and performance portability that the oneAPI specification and Unified Acceleration Foundation (UXL) provide based on the Khronos* Group open standards SYCL* framework.
Featured Software
Get the stand-alone version of the Intel DPC++ Compatibility Tool or as part of the Intel® oneAPI Base Toolkit—a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures.
More Resources
Migrate CUDA* code to portable C++ with SYCL* multiarchitecture code, including language kernels and library API calls.