Разработчик Анджей Яник опубликовал на GitHub новую версию инструмента ZLUDA 5, который предназначен для запуска CUDA-приложений на GPU от AMD. Исходный код написан на Rust и доступен под лицензиями MIT и Apache 2.0. Ранее, в конце 2024 года, вышла версия ZLUDA 4, однако проект пока ориентирован исключительно на GPU AMD, с планами расширения на GPU Intel в будущем. Главная задача ZLUDA – обеспечить возможность запуска немодифицированных CUDA-приложений на других графических процессорах с производительностью, сопоставимой с NVIDIA.
Проект стартовал как интеграция CUDA через Intel OneAPI, а в 2022 году AMD начала финансирование Яника для адаптации инструмента под свои GPU с использованием платформы HIP/ROCm. Теперь разработчики могут применять CUDA в таких приложениях, как Blender 4.0 и V-Ray, что позволяет Radeon работать эффективнее через ZLUDA по сравнению с HIP.
В ZLUDA 5 добавлены новые функции: поддержка фреймворков llm.c, Llama.cpp и PyTorch, работа с библиотеками cuBLAS и реализация трассировки приложений через zluda_trace. Также появилась утилита zoc для компиляции Nvidia PTX в AMD RDNA и механизм кэширования для оптимизации выполнения инструкций PTX на GPU.