SYCL: Difference between revisions
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.