ROCm (Radeon Open Compute)
Radeon Open Compute (ROCm) is AMD's rivaling product to NVIDIA's CUDA for GPGPU tasks. ROCm is an open-source software platform and provides tools, libraries, and frameworks that facilitate GPU programming.
Key components:
- HIP (Heterogeneous-compute Interface for Portability)
- C++ runtime API
- Allows code to be compiled for both AMD and NVIDIA GPUs
- ROCm Libraries
- Libraries for linear algebra, FFTs, deep learning and others