3 ms·
An Open Source compatibility layer for CUDA to allow people to run on non-NVIDIA GPUs is a first step; it removes the lock-in between GPU and library. Once peop
by JoshTriplett 2y ago
An Open Source compatibility layer for CUDA to allow people to run on non-NVIDIA GPUs is a first step; it removes the lock-in between GPU and library. Once people can run all their existing software on a different GPU, they can then consider adopting a better standard to build on top of.
The reverse approach, of trying to entice people to move from CUDA to a different library and switch GPUs at the same time, has been tried repeatedly and has not yet succeeded. Trying something different seems warranted.