Похожее видео
00:00 Введение в Compute Cloth Приветствие и начало программы CUDA Education. Объяснение работы Compute Cloth: холст накрывающий сферу и симуляция ветра. Упоминание о высокой скорости симуляции более 1000 кадров в секунду. 01:23 Запуск в конфигураторе Vulcan Запуск приложения в конфигураторе Vulcan. Обсуждение взаимосвязи презентации и цепочки обмена информацией. Объяснение роли семафоров в синхронизации работы графического процессора. 02:17 Отключение семафоров Объяснение необходимости семафоров для синхронизации рендеринга и представления. Пример с рамкой и экраном иллюстрирующий роль семафоров. Решение отключить семафоры презентации и рендеринга. 03:44 Ошибки при отключении семафоров Появление ошибок при отключении семафоров. Описание ошибок связанных с сигнализацией и семафорами. Необходимость организованного подхода к рендерингу и представлению. 05:07 Восстановление семафоров Возвращение семафоров и восстановление работы приложения. Объяснение использования семафоров в базе примеров Vulcan. Повторное использование семафоров в других примерах. 07:29 Анализ в Insight Graphics Загрузка приложения в Insight Graphics для анализа. Управление вычислительными и графическими командами с помощью семафоров. Взаимосвязь процессов на графическом процессоре. 08:41 Заявки на участие в VKQ Обсуждение заявок на участие в VKQ для Vulcan Graphics и Vulcan Compute. Понимание динамики выполнения вычислительных и графических процессов. Ожидание выполнения задач в разных разделах. 14:49 Контекст и производительность Анализ контекста с графическим процессором и его влияния на производительность. Объяснение работы движка GR объединяющего графику и вычисления. Интерес к очереди вычислений и её роли в процессе. 16:29 Общая очередь и графика Общая очередь управляет дескриптором графической очереди устройства. Буферы подчиняются командам из общей очереди. 16:58 Ресурсы для вычислительной части Вычислительная часть связана с compute cloth графическая с Vulcan. Количество буферов вычислительных команд: один для сериализованной обработки или два для параллельной работы. 17:56 Сериализация и параллельная обработка Элементы сериализации и параллельной обработки могли быть взяты из предыдущей версии кода. 18:33 Семафоры и ограждения В вычислениях используются готовые семафоры и ограждения. 20:05 Изменение поведения холста Изменение жёсткости пружин влияет на поведение холста. Запуск программы показывает другое поведение по сравнению с оригиналом. 21:39 Влияние радиуса сферы Изменение радиуса сферы влияет на её визуальное отображение. Реальная сфера больше чем её изображение. 23:19 Возвращение к исходному уровню Возвращение к исходному уровню для избегания путаницы. 23:30 Установка Vulcan API Для установки Vulcan API требуется компьютер с Windows и графический процессор с поддержкой Vulcan. Примеры с поддержкой трассировки лучей требуют графического процессора с поддержкой трассировки лучей например серии RTX от NVIDIA. 24:23 NVIDIA Insight Graphics NVIDIA Insight Graphics графический отладчик для Vulcan и DirectX работает только на графических процессорах NVIDIA. 24:40 Конфигуратор Vulcan Конфигуратор Vulcan содержит уровни проверки и другие полезные функции. 25:38 Заключение,
Похожее видео