微軟發布Agility SDK 1.711.3預覽版,為開發者增加了強大的工具。
軟體開發人員現在將能夠利用工作圖,這是一種支援異步著色器利用的功能。這將為開發人員提供一個簡單的API來調度 GPU的工作,而不是強迫CPU來完成此任務。
更重要的是工作圖將簡化編程結構,並將改進這些任務的記憶體管理。這將極大地提高現代基於著色器的工作負載的編程能力,而且似乎所有主要品牌都參與其中(AMD、NVIDIA、Intel和高通)。Epic Games Unreal Engine 5開發人員概述了這項技術的潛力,他們是GPU生成工作負載的最大倡導者之一。
機器學習算法還將透過波矩陣乘法累加指令支援獲得GPU的提升。現代GPU能夠加速目前主要由人工智慧算法使用的此類指令。這些採用矩陣的計算將加快最常見的計算速度,例如跨波中所有線程儲存、重新排列、複製數據。
Microsoft還在其D3D12影片編碼API中實施了AV1編碼。這將在所有支援AV1編碼的現代GPU上提供對相同接口的統一訪問。不過根據微軟的數據,只有NVIDIA在RTX 40系列上支援該技術,AMD預計最早將在第四季提供相容的驅動。
消息來源 |