研發背景
協作向量是微軟在DirectX著色器模型6.9中引入的一項機器學習技術。該技術旨在加速AI工作負載在實時渲染中的套用,從而提升神經渲染技術的性能,並推動其跨平台運行。
協作向量通過支持矩陣與任意大小的向量進行運算,最佳化了AI訓練、微調和推理過程中的矩陣向量計算。該技術允許AI任務在不同的著色器階段(如像素著色器)靈活執行,使小型神經網路得以運行而不占用整個GPU資源。
微軟HLSL團隊與
AMD、
英特爾、
英偉達、
高通等公司合作,致力於在
DirectX生態中實現跨平台的協作向量支持。協作向量旨在為遊戲開發者提供先進工具,以打造更加沉浸的遊戲體驗並釋放新一代GPU中AI加速硬體的潛力。
發展歷程
2025年1月,
微軟通過開發者部落格宣布,
DirectX將在未來支持協作向量,以推動下一代神經渲染技術跨平台運行。
2025年5月,NVIDIA OptiX 9.0發布,引入協作向量功能,可將AI工作流作為光線追蹤核心的一部分。該功能利用NVIDIA RTX Tensor Cores在著色過程中進行硬體加速的矩陣運算和神經網路計算。
2025年7月,
NVIDIA進一步詳細介紹了在OptiX中使用協作向量實現
神經渲染的具體套用,如RTX Neural Shaders和RTX Neural Texture Compression。
2026年3月,協作向量作為ML驅動
DirectX的首波更新,被正式集成至DirectX Shader Model 6.9及Agility SDK 1.619。該技術能夠實現神經紋理壓縮和神經輻射快取等先進渲染技術。
核心技術
協作向量是一種不透明向量類型,本質上是數組類,可以具有任意長度。
協作向量通過提供
API允許使用包含不活動執行緒的warp進行矩陣運算,提供跨架構的向前和向後兼容性,並支持用戶在單個執行緒中指定向量數據並通過重新映射運算以更高效地利用Tensor Cores。
該技術通過DirectX著色器模型6.9引入,並已集成至Agility SDK 1.619。
核心團隊
重要事件
2025年,
NVIDIA在OptiX 9.0中引入協作向量(Cooperative Vectors)功能,提供了OptixCoopVec實現。該功能使得AI工作流可作為光線追蹤核心的一部分,解鎖了RTX Neural Shaders和RTX Neural Texture Compression等AI渲染技術。
同年,微軟在著色器模型6.9中引入了協作向量,以支持神經紋理壓縮和神經輻射快取等先進渲染技術。