CUDA is proprietary technology, guarded by patents and mostly closed-source. And its originator, NVIDIA, while being a member of the Khronos consortium, and technically supporting OpenCL, makes it much more difficult for you to do anything in OpenCL than in CUDA - even though it is sometimes almosy zero effort to enable some OpenCL equivalent (e.g. : Half-precision types. They exist in CUDA; in OpenCL on NVIDIA - you can't have them).
So, live with CUDA on other hardware? No thank you.
LogTrim 2 hours ago [-]
The interesting part is that this is less "CUDA now runs on RISC-V" and more "Nvidia is defining what a CUDA-capable RISC-V server has to look like."
That could end up being a pretty influential de facto server profile for the architecture.
So, live with CUDA on other hardware? No thank you.
That could end up being a pretty influential de facto server profile for the architecture.