Энтузиасты создают открытый аналог CUDA
Разработчик GitHub с ником jgbit открыл проект с открытым исходным кодом, который назвал VUDA.
Идея этого проекта заключается в реализации аналога API NVIDIA CUDA, простого интерфейса для GPU вычислений, в мире свободного ПО.
Vulkan API
Система VUDA работает поверх уже набравшего популярность графического API Vulkan, который обеспечивает доступ к аппаратному обеспечению на низком уровне. VUDA является библиотекой C++, что означает совместимость со всеми платформами, которые имеют компилятор C++ и поддерживают Vulkan.
Пример кода для VUDA
Пока проект находится на начальном этапе, но его потенциал трудно представить, особенно, учитывая открытую лицензию. На GitHub приведен простой пример использования библиотеки, который может стать хорошим началом для будущих разработок.
Полный текст статьи читайте на nvWorld.ru прочитано 50165 раз