Intel oneAPI DPC++ Compiler 2020-06 Released With New Features

Written by Michael Larabel in Intel on 25 June 2020 at 06:54 AM EDT. 1 Comment
INTEL
While Intel has been providing daily snapshots of the oneAPI Data Parallel C++ (DPC++) open-source compiler, today marks the latest monthly feature compiler release to their cross-architecture language for direct programming that is based on C++ while leveraging SYCL, LLVM/Clang, and other open-source technologies for exploiting the potential of hardware from CPUs to GPUs and FPGAs.

The Intel oneAPI DPC++ Compiler release for June 2020 brings some notable new features. The DPC++ Compiler 2020-06 release has partial support for host task with interop capabilities for better SYCL-OpenCL interoperability. There is also a new Level Zero plug-in for enabling SYCL on top of the Intel oneAPI Level Zero API but the interoperability support is not yet complete. Various new extensions have also been wired up like SYCL_INTEL_bitcast, parallel_for simplification, SYCL_INTEL_enqueue_barrier, SYCL_INTEL_accessor_simplification, and more.

The Data Parallel C++ compiler also now defaults to C++17 as its default dialect, support for more math built-ins for the NVIDIA PTX target, other NVIDIA / CUDA improvements, and many other bug fixes and smaller changes.

More details on the Intel oneAPI DPC++ 2020-06 release via GitHub. Linux and Windows reference binaries are also provided for those not wanting to build from source.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week