Comment by pjmlp
Comment by pjmlp 9 hours ago
CUDA success has much to thank Intel and AMD for never providing anything with OpenCL that could be a proper alternative in developer experience, graphical debugging, libraries and stable drivers.
Even OpenCL 2.x C++ standard was largely ignored or badly supported by their toolchains.
Isn't the point of OpenCL to be... open? Not only did Intel and AMD not provide enough value, but neither did the community.
CUDA... is kind of annoying. And yet, it's the best experience (for GPGPU), as far as I can tell.
I feel like it says something that CUDA sets a standard for GPGPU (i.e. its visible runtime API) but others still fail to catch up.