Встречаем VUDA — CUDA интерфейс кодинга для GPU на Vulkan
GitHub разработчик jgbit начал проект с открытым исходным кодом под названием VUDA. Он черпает вдохновение из API CUDA от NVIDIA. Он задумал принести легко доступный вычислительный интерфейс GPU в мир открытого исходного кода.
В чем разница между Nvidia Geforce 1080 и 1080 TI?
VUDA реализована как оболочка поверх популярного графического API следующего поколения Vulkan. Который обеспечивает низкоуровневый доступ к оборудованию. VUDA поставляется как библиотека c++ только для заголовков. Что означает, что она совместима со всеми платформами, которые имеют компилятор C++. И которые поддерживают библиотеки Vulkan.
Пока проект еще молод, его потенциал огромен. Особенно благодаря открытому исходному коду (использование лицензии MIT). Страница на GitHub поставляется с (очень простым) примером, что может быть хорошим началом для использования библиотеки.