Вышло обновление спецификации Vulkan 1.4.336

Vulkan 1.4.336: Первое обновление спецификации за две недели приносит новый эксклюзив от NVIDIA

Вышло обновление спецификации Vulkan 1.4.336 для этого высокопроизводительного графического и вычислительного API. Так как с прошлого релиза прошло две недели (вместо обычной недели), набор исправлений и уточнений получился более объёмным, чем обычно.

Большинство правок — это рутинные уточнения и корректировки текста спецификации для лучшей ясности. Однако главная новость — это появление нового расширения.

VK_NV_compute_occupancy_priority: Контроль приоритета вычислений от NVIDIA

Единственное новое расширение в этом выпуске — это эксклюзивное вендорное расширение от NVIDIA
VK_NV_compute_occupancy_priority.

Это расширение даёт приложениям прямой контроль над тем, как их вычислительные (compute) workloads используют ресурсы GPU. Разработчики теперь могут указывать приоритет для своих вычислений относительно других задач, выполняемых на графическом процессоре.

Доступны три уровня приоритета:

  • Низкий (Low)

  • Обычный (Normal)

  • Высокий (High)

Эта функция позволяет более гибко управлять планированием задач на GPU, что может быть критично для сложных приложений, совмещающих графику и вычисления, или для многозадачных рабочих станций.

Будущее расширения

Расширение было разработано группой инженеров NVIDIA. Время покажет, вызовет ли эта концепция управления приоритетом занятости вычислительных блоков интерес у других вендоров Vulkan-драйверов (таких как AMD, Intel или производители мобильных GPU) и будет ли она принята в виде кроссплатформенного стандарта.

Все подробности об изменениях в Vulkan 1.4.336 можно найти в официальном репозитории Vulkan-Docs на GitHub.

  • Просмотров: 111