| ▲ | pjmlp 4 hours ago | |||||||
That is exactly why OpenCL failed adoption, focusing on C, instead of being polyglot like CUDA. | ||||||||
| ▲ | zozbot234 4 hours ago | parent [-] | |||||||
SYCL is the natively polyglot counterpart, with practical implementations of it compiling down to the same sort of SPIR-V kernels as OpenCL. (OTOH, much of the current adoption on the open standards side seems to target the more widely supported SPIR-V compute shaders, via Vulkan compute.) | ||||||||
| ||||||||