ZLUDA permite ejecutar código CUDA sin modificar en aquellas GPUs AMD Radeon. Este es un paso importantísimo para ejecutar código CUDA sin necesidad de contar con una GPU de Nvidia.
ZLUDA puede ejecutar código CUDA sin modificar en GPU Radeon
AMD ha estado financiando un proyecto para que el código CUDA se pueda ejecutar en sus gráficas Radeon. Ese proyecto se hace llamar ZLUDA, y alguna vez tambien fue financiado por Intel (a través de OneAPI). Este proyecto tambien dejo de recibir apoyo financiero hace algún tiempo por parte de AMD, pero no ha impedido a su creador poder compartirlo como software de código abierto.
ZLUDA permite que el código CUDA nativo se ejecute en las GPU de AMD Radeon, obteniendo unos resultados que superan en algunos casos el rendimiento del código Radeon HIP.
‘’ZLUDA le permite ejecutar aplicaciones CUDA no modificadas con un rendimiento casi nativo en GPU Intel AMD.
Actualmente, ZLUDA tiene calidad alfa, pero se ha confirmado que funciona con una variedad de aplicaciones CUDA nativas: Geekbench, 3DF Zephyr, Blender, Reality Capture, LAMMPS, NAMD, waifu2x, OpenFOAM, Arnold (prueba de concepto) y más.’’
Pruebas de rendimiento
Los resultados en Blender 4.0 son contundentes. ZLUDA ejecuta código más rápido que Radeon HIP, en el caso de las Radeon 7900 XT y XTX, lo que significa todo un logro para AMD.
Andrez Janik, el desarrollador detrás del proyecto, planea continuar trabajando en ZLUDA, aunque esto lo hará sin financiamiento de AMD, por lo que es difícil determinar cómo se va a mejorar. Esto tambien abre la posibilidad a que DLSS funcione en las GPUs Radeon, algo que parecía impensado. Os mantendremos informados.