logoalt Hacker News

pjmlptoday at 5:27 AM1 replyview on HN

That is exactly why OpenCL failed adoption, focusing on C, instead of being polyglot like CUDA.


Replies

zozbot234today at 5:53 AM

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.)

show 1 reply