ZLUDA позволяет использовать NVIDIA CUDA на видеокартах AMD

Архитектура параллельных вычислений NVIDIA CUDA пользуется большой популярностью у разработчиков специализированного программного обеспечения, позволяя получить значительное повышение скорости расчетов на видеокартах NVIDIA и демонстрируя превосходство над конкурентными решениями AMD.

AMD такой расклад не сильно устраивал, поэтому она, еще до активного распространения HIP и ROCm, предпочитала инвестировать денежные средства в проект ZLUMA, представляющий из себя библиотеку, подразумевающую возможность работы CUDA на видеокартах Radeon. Судя по тому, что было опубликовано ресурсом Phoronix, инвестиции были вполне оправданными и успешными.

Небольшое тестирование показало, что использование NVIDIA CUDA на видеокартах AMD способно прилично увеличить их производительность, по крайней мере в Blender 4.0, где Radeon RX 7900 XTX и Radeon RX 7900 XT показали себя заметно лучше, чем при использовании Radeon HIP.

Несмотря на хорошие результаты, AMD отказалась от ZLUDA, поэтому сейчас библиотека распространяется с открытым исходным кодом и продолжает разрабатываться первоначальным разработчиком.