DPC++ = ISO C++ and Khronos SYCL* and community extensions
Data Parallel C++ (DPC++) is an open alternative to single-architecture proprietary languages. It allows developers to reuse code across hardware targets (CPUs and accelerators such as GPUs and FPGAs) and also perform custom tuning for a specific accelerator. These code walkthroughs will introduce you to basic principles and practices of DPC++ programming. To continue learning about DPC++ and Intel’s integration of this new programming language into the oneAPI Toolkits, see More Ways to Learn.
Develop, run, and optimize your code in this cloud-based development sandbox with 120 days of full access. Access samples or run your own workloads.
Access oneAPI Software
Use the Latest Intel® Hardware
This foundational set of tools and libraries includes:
Documentation
Training