The only reason I especially care about this is because of all the CUDA-based libraries. CUDA's biggest advantage over OpenCL and Vulkan is it's implementation. Nvidia does a great job getting developers started with pre-made libraries and comprehensive documentation, whereas I've found OpenCL is more like "this is just as capable, but you're on your own".
Of course, if you were to write something from scratch and have no intention on using any special libraries, OpenCL makes a lot more sense.
Of course, if you were to write something from scratch and have no intention on using any special libraries, OpenCL makes a lot more sense.
Comment