DPCpp - jimmytwei/oneAPI-samples GitHub Wiki

What is Data-Parallel C++

Data-Parallel C++ or DPC++ for short is a new direct programming language of oneAPI an Intel-led initiative to unify and simplify application development across diverse computing architectures.

DPC++ is based on C++, incorporates SYCL* specification 1.2.1 from The Khronos Group*, and includes language extensions developed using an open community process. Purposely designed as an open, cross-industry alternative to single-architecture, proprietary languages, DPC++ enables developers to more easily port their code across CPUs, GPUs, and FPGAs, and also tune performance for a specific accelerator.