CUDA seems to be superior to ROCm… and has a big installed-base and third-party tooling advantage. It’s not obvious, to me anyway, that NVidia’s actual silicon is better at all.
… but NVidia is all about doing anything it can to avoid CUDA programs running on non-NVidia hardware, even if NVidia’s own code isn’t used anywhere. Furthermore, if NVidia is like all the tech companies I saw during my 40 year corporate career, it’s probably also playing all kinds of subtle, hard-to-prove games to sabotage the wide adoption of any good hardware-agnostic APIs.
CUDA seems to be superior to ROCm… and has a big installed-base and third-party tooling advantage. It’s not obvious, to me anyway, that NVidia’s actual silicon is better at all.
… but NVidia is all about doing anything it can to avoid CUDA programs running on non-NVidia hardware, even if NVidia’s own code isn’t used anywhere. Furthermore, if NVidia is like all the tech companies I saw during my 40 year corporate career, it’s probably also playing all kinds of subtle, hard-to-prove games to sabotage the wide adoption of any good hardware-agnostic APIs.