Find out how to migrate CUDA code to Data Parallel C++ (DPC++) using the Intel® DPC++ Compatibility Tool, a one-time migration engine that ports both kernels and API calls.
Intel senior software engineers Sunny Gogar and Edward Mascarenhas walk you through the process, including:
- An overview of the DPC++ language—its origins and benefits to developers.
- A description of the Intel DPC++ Compatibility Tool and how it works.
- Real-world examples to get you grounded on the migration concept, process, and expectations.
- A hands-on demo using jupyter notebook to show the serial steps involved, including what a complete migration to DPC++ looks like, as well as cases where manual porting is required to port CUDA all the way to DPC++ code.
Download the software
Get the Intel® DPC++ Compatibility Tool as part of the Intel® oneAPI Base Toolkit, which includes 15 optimized tools and libraries needed by most software developers.
Get started with oneAPI
- Visit the oneAPI Beta website to learn about this Intel-led initiative, including downloading free software toolkits like the essential Intel® oneAPI Base Toolkit and Intel® HPC Toolkit.
- Develop in the cloud—Sign up for an Intel® DevCloud account, a free development sandbox with access to the latest Intel® hardware and oneAPI software.