oneAPI Training in Essentials of Data Parallel C++

Learn the fundamentals of programming in a heterogeneous environment where a CPU, GPU, FPGA, or accelerator can be programmed to work together or in isolation.


30 Jun 2022


University of York, UK




The language and API extensions in DPC++ enable different development use cases.

  • Develop new offload acceleration or heterogeneous computer applications
  • Convert existing C or C++ code to SYCL and DPC++
  • Migrate your code from other accelerator languages or frameworks

Use this learning path to get hands-on practice with the essentials of DPC++ using a Jupyter* Notebook on Intel DevCloud.

Intel logo