Show Your Support: Did you know that you can get Phoronix Premium for under $4 per month? Try it today to view our site ad-free, multi-page articles on a single page, and more while the proceeds allow us to write more Linux hardware reviews. At the very least, please disable your ad-blocker.
Intel oneAPI DPC++ Compiler 2020-12 Released
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.