4 ms·
A few years ago everything had to be CUDA. Opencl and so forth were unacceptable. Now people say CUDA is better optimised than ROCm. Fewer claims that ROCm nev
by JonChesterfield 2y ago
A few years ago everything had to be CUDA. Opencl and so forth were unacceptable.
Now people say CUDA is better optimised than ROCm. Fewer claims that ROCm never works, more that it leaves performance on the table.
You've just offered that people are using AMDGPU in production for inference. I think some are using it for training.
That software moat is looking rather empty to me. And good riddance, the cuda programming model is nasty.
The MI300A is gorgeous. Massive APU thing. Single block of fast memory that x64 threads and gpu kernels have atomic RMW access to. It is the evolution beyond the separate accelerator concept and the whole language patterns around "offloading" kernels is kind of nonsense on it. The gpu and x64 cores are peers.
Viable alternatives to cuda are coming online at the same time as the hardware moves beyond it. It's a liability, not a moat.
- deleted 2y ago[deleted]