Codeplay Brings SYCL, Intel DPC++ To NVIDIA GPUs

Written by Michael Larabel in NVIDIA on 3 February 2020 at 10:38 AM EST. 3 Comments
Codeplay announced last year they were working on an open-source layer for running Intel's oneAPI and Data Parallel C++ on NVIDIA GPUs and as part of that supporting Khronos' SYCL on NVIDIA hardware. Today they revealed more details on this achievement and new software layer.

Codeplay announced today their experimental code for SYCL on NVIDIA GPUs without having to go through OpenCL. Instead, they are going through LLVM and generating the NVPTX to run on the NVIDIA binary GPU drivers.

Their new project is living as SYCL-for-CUDA as a CUDA back-end for LLVM SYCL. Ultimately though Codeplay is hoping Intel will pull their forked code upstream into the Intel LLVM compiler code so there can be this NVIDIA GPU support upstream.

More details on this experimental open-source SYCL support for NVIDIA GPUs and getting Intel's DPC++ running can be found via this Codeplay blog post.
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