SYCL: Difference between revisions

From David's Wiki
(Created page with "[https://www.khronos.org/sycl/ SYCL] is a Khronos standard which aims to abstract parallel computing across different standards (OpenCL, Cuda, Rocm). ==AdaptiveCPP== [https://adaptivecpp.github.io/AdaptiveCpp/ AdaptiveCPP] is one implementation of SYCL which compiles to CPU, CUDA, ROCM, and OpenCL.")
 
No edit summary
 
Line 4: Line 4:
==AdaptiveCPP==
==AdaptiveCPP==
[https://adaptivecpp.github.io/AdaptiveCpp/ AdaptiveCPP] is one implementation of SYCL which compiles to CPU, CUDA, ROCM, and OpenCL.
[https://adaptivecpp.github.io/AdaptiveCpp/ AdaptiveCPP] is one implementation of SYCL which compiles to CPU, CUDA, ROCM, and OpenCL.
==oneAPI Data Parallel C++===
https://www.intel.com/content/www/us/en/developer/tools/oneapi/data-parallel-c-plus-plus.html#gs.6vnni4

Latest revision as of 01:08, 4 April 2024

SYCL is a Khronos standard which aims to abstract parallel computing across different standards (OpenCL, Cuda, Rocm).


AdaptiveCPP

AdaptiveCPP is one implementation of SYCL which compiles to CPU, CUDA, ROCM, and OpenCL.

oneAPI Data Parallel C++=

https://www.intel.com/content/www/us/en/developer/tools/oneapi/data-parallel-c-plus-plus.html#gs.6vnni4