Intel oneAPI DPC++ Compiler 2020-12 Released

Written by Michael Larabel in Intel on 27 December 2020 at 09:13 AM EST. Add A Comment
Intel's open-source oneAPI Data Parallel C++ compiler saw a Christmas Day update with the 2020-12 monthly update.

Intel's oneAPI DPC++ Compiler is their LLVM Clang based compiler focused on supporting their Data Parallel C++ dialect of C++ focused for heterogeneous programming from CPUs to GPUs and other possible accelerators like FPGAs. Friday's release was the monthly update to this open-source compiler stack focused on the C++ and SYCL support.

With oneAPI DPC++ 2020-12 there is now support for passing multiple build options to the OpenCL Ahead-Of-Time (OpenCL-AOT) compiler, supporting the SYCL INTEL_mem_channel_property extension for a property to indicate what memory region a buffer should be allocated, supporting the "marray" class defined in the SYCL 2020 specification, dynamic batch size adjusting in conjunction with Level Zero, documentation improvements, and a range of other SYCL improvements.

The full list of fixes and additions with the Intel oneAPI DPC++ Compiler 2020-12 release can be found via GitHub.
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