![Вычисления на GPU в Vulkan](https://scholarsark.com/wp-content/uploads/2021/07/12243-gpu-computing-in-vulkan-806x440.jpg)
Вычисления на GPU в Vulkan
![изображение предмета](https://img-c.udemycdn.com/course/480x270/3767020_cd7c_2.jpg)
Цена: $24.99
В курсе показан самый простой способ создания проекта с использованием библиотеки Vulkan для запуска вычислительного шейдера.: От Makefile до программы, выполняющей очень быстрые параллельные вычисления на GPU.
Vulkan — кроссплатформенная библиотека 3D-графики и вычислений., преемник OpenGL. Впервые он был выпущен в 2016 и сегодня он доступен в большинстве современных операционных систем..
Все функции и операции с библиотекой Vulkan демонстрируются на языке Си., очень понятным образом, подходит также для разработчиков, специализирующихся на других языках. Чтобы полностью понять курс, требуется некоторый опыт программирования и использования статических библиотек.
Курс старается привести вас к видимым результатам как можно скорее. Библиотека Vulkan обычно требует написания сотен (до тысячи) строк, чтобы получить первые результаты и понять, что происходит внутри, но здесь, проект растет, при этом вы уделяете внимание всем зависимостям.
В курсе описано, как:
-
Чтение свойств и ограничений графических адаптеров в системе
-
Выделите логическое устройство GPU и его очереди выполнения
-
Выделить память графического процессора, чтение и запись данных из/в него
-
создать буфер команд, записывает в него действия и отправляет в очередь GPU на выполнение
-
Реализовать обработку данных в шейдере и выполнять параллельно
-
Генерация фрактального изображения в графическом процессоре
-
Сравните результаты вычислений на GPU и CPU
-
Сравните скорость вычислений на GPU и CPU
В конце, вы будете готовы написать и выполнить свой собственный вычислительный шейдер, используя библиотеку Vulkan. Или же, это дает очень хорошее начало реализации 3D-графики в Vulkan, поскольку вы уже понимаете принцип и основы Vulkan API..
Оставьте ответ
Вы должны авторизоваться или же регистр добавить новый комментарий .