Microsoft 最新的 Agility SDK 預覽版添加了 Work Graphs、Wave Matrix 支持等
2021 年 4 月,微軟發布了 Agility SDK 的第一個版本。它允許 PC 遊戲開發人員以更快的速度向其遊戲添加更高級的 DirectX 12 Ultimate API 功能。它還允許 Windows PC 遊戲玩家無需更新 Windows 操作系統即可獲得這些新功能。本週,微軟發布了新的Agility SDK版本的預覽版,為遊戲開發者添加了一些新功能。
微軟在博客文章中表示,Agility SDK v1.711.3 預覽版增加了對工作圖的支持。它說:
第一個版本的工作圖允許計算著色器請求其他計算著色器異步運行,以執行計算工作的剔除、裝箱或鏈接等任務。如果需要,這些工作請求可以包括由系統管理的數據有效負載。
硬件可以靈活地高效地安排工作,而開發人員無需了解每個設備的具體情況。與用於 GPU 工作生成的現有串行 ExecuteIndirect 模型相比,該編程模型在許多方面更易於使用且更靈活。
有關工作圖的更多信息可以在這篇專門的博客文章中找到。
新的 Agility SDK 預覽版還增加了對 Wave Matrix 的支持。微軟對此是這麼說的:
GPU 和計算設備已開始在其硬件中添加專用芯片,以支持更高帶寬的矩陣乘法,以便在機器學習和成像應用中使用。為了允許訪問此專用芯片,HLSL 在該語言中添加了波矩陣指令,也稱為波矩陣乘法累加 (WaveMMA)。此添加定義了幾個新的抽象 Wave Matrix 數據類型,它允許底層硬件跨 Wave 中的所有線程存儲、重新排列和復制數據。
該博客文章稱,AMD 將在不久的將來發布支持 WaveMMA 的新版 Adrenalin 版驅動程序。使用 Intel 和 NVIDIA GPU 的開發人員應聯繫其開發人員代表,而未來計劃支持 Qualcomm GPU。
最後,新的 Agility SDK 預覽版增加了對在 GPU 上編碼 AV1 視頻的支持。目前,它可在驅動程序版本為 545.31 或更高版本的 NVIDIA RTX 40 系列 GPU 上使用。對 AMD Radeon RX 7000 系列 GPU 的支持將於 2023 年末推出。使用 Intel GPU 的開發人員應聯繫其開發人員代表,未來計劃為 Qualcomm GPU 提供對此功能的支持。
發佈留言