Intel Developing "Data Parallel C++" As Part Of OneAPI Initiative

Written by Michael Larabel in Intel on 19 June 2019 at 06:50 PM EDT. 11 Comments
Intel announced an interesting development in their oneAPI initiative: they are developing a new programming language/dialect.

Intel originally began talking about oneAPI last December for optimizing code across CPUs / GPUs / FPGAs and as part of "no transistor left behind." Early details sounded similar to HSA while with time more bits have become known while the big reveal isn't expected until Q4'2019 when it will enter beta.

We've known OpenCL will take a big role and their LLVM upstreaming effort around their SYCL compiler back-end. The SYCL single-source C++ programming standard from The Khronos Group we've expected Intel to use as their basis for oneAPI while now it seems they are going a bit beyond just targeting SYCL.

Data Parallel C++ (DPC++) is their "new direct programming language" aiming to be an open, cross-industry standard and based on C++ and incorporating SYCL.

Not much about Data Parallel C++ was publicly revealed today, just that it's coming, it will be open/cross-vendor, and is based on SYCL/C++.

In today's news brief, Intel also reaffirmed they will be offering optimized libraries around various target domains and new analysis/debug tools. But not until Q4 are we expecting them to really reveal much more.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week