CUDA est l'abréviation de Compute Unified Device Architecture.
Le terme CUDA est le plus souvent associé au logiciel CUDA. La pile logicielle CUDA se compose de :
Pilote matériel CUDA
L'API CUDA et son moteur d'exécution : L'API CUDA est une extension du langage de programmation C qui permet de spécifier le parallélisme au niveau des threads en C et de spécifier des opérations spécifiques aux périphériques GPU
ZLUDA est un remplacement immédiat de CUDA sur les GPU non NVIDIA. ZLUDA permet d'exécuter des applications CUDA non modifiées en utilisant des GPU non NVIDIA avec des performances quasi natives. ZLUDA prend en charge les GPU AMD Radeon RX série 5000 et plus récents (de bureau et intégrés).