May 2019
Intermediate to advanced
452 pages
12h 16m
English
So far, we have explored the scope of computing on NVIDIA and AMD GPUs through two separate chapters. Now, let's specifically look into the comparisons between their respective APIs:
|
NVIDIA CUDA |
AMD ROCm |
|
The API is called Compute Unified Device Architecture |
The API is called Radeon Open Compute platform |
|
Proprietary |
Open source |
|
Released in 2007 |
Released in 2016 |
|
Wider support |
Still under adoption and very actively catching up |
|
Significant number of programmable libraries |
Fewer libraries than CUDA but active ongoing development |
|
Cannot be used with non-NVIDIA devices |
Cross-platform independence due to open standards |
|
CUDA-C language being used ... |
Read now
Unlock full access