ZLUDA permet d’exécuter du code CUDA sans modification sur les GPU AMD Radeon. C’est une avancée très importante pour exécuter du code CUDA sans avoir besoin d’une carte graphique NVIDIA.
ZLUDA peut exécuter du code CUDA sans modification sur les GPU Radeon

AMD a financé un projet permettant d’exécuter du code CUDA sur ses cartes graphiques Radeon. Ce projet s’appelle ZLUDA et a également été financé par Intel (via OneAPI). AMD a cessé de soutenir financièrement ce projet il y a quelque temps, mais cela n’a pas empêché son créateur de le partager en tant que logiciel open source.
ZLUDA permet l’exécution de code CUDA natif sur les GPU AMD Radeon, avec des résultats dépassant parfois les performances du code Radeon HIP.
« ZLUDA vous permet d’exécuter des applications CUDA non modifiées avec des performances quasi natives sur les GPU AMD Intel.
Actuellement, ZLUDA est encore en version alpha, mais il a été confirmé qu’il fonctionne avec diverses applications CUDA natives : Geekbench, 3DF Zephyr, Blender, Reality Capture, LAMMPS, NAMD, waifu2x, OpenFOAM, Arnold (preuve de concept) et plus encore. »
Tests de performance

Les résultats dans Blender 4.0 sont concluants. ZLUDA exécute le code plus rapidement que Radeon HIP, dans le cas des Radeon 7900 XT et XTX, ce qui est un véritable exploit pour AMD.

Andrez Janik, le développeur derrière le projet, prévoit de continuer à travailler sur ZLUDA, bien qu’il le fasse sans financement d’AMD, il est donc difficile de déterminer comment il va s’améliorer. Cela ouvre également la possibilité que DLSS fonctionne sur les GPU Radeon, ce qui semblait impensable.



