4 ms·
> We're talking about an API I don't think we are. We are talking about languages. In CUDA, compute kernels are written in a language called "CUDA C++." In Op
by twtw 8y ago
> We're talking about an API
I don't think we are. We are talking about languages.
In CUDA, compute kernels are written in a language called "CUDA C++." In OpenCL 1.2, compute kernels are written in a language called "OpenCL C." Somebody else probably could have (likely did) implement a compiler for their own version of C++ for OpenCL kernels, but the point 'pjmlp was making is that the standard platform did not enable C++ to be used for kernels until long after it was available in CUDA.