3 ms·
It seems like there must be more at play, but I'll admit a lack of insight and imagination on this one. I think the reasons are twofold: 1. CUDA had a big head
by danieldk 11y ago
It seems like there must be more at play, but I'll admit a lack of insight and imagination on this one.
I think the reasons are twofold: 1. CUDA had a big headstart over OpenCL. 2. NVIDIA has invested a lot in great libraries for scientific computing. E.g. for neural nets, they have made a library of primitives on top of CUDA for neural nets (cuDNN), which has been adopted by all the major packages.