4 ms·
I wouldn't expect them to drop CUDA support, even if SYCL is a viable alternative: * The CUDA backend is mature, featureful, and significant effort has been inv
by hjabird 3y ago
I wouldn't expect them to drop CUDA support, even if SYCL is a viable alternative:
* The CUDA backend is mature, featureful, and significant effort has been invested into optimising it on Nvidia hardware. One does not simply throw away a performant, well validated HPC code!
* Nvidia GPUs dominate the GPGPU market - unlike AMD's.
* The SYCL backend is still is very new in comparison (they even state in the docs to pay extra attention to validation), and doesn't have Nvidia-specific optimisations yet. Why prioritise reimplementing what already exists?