協作向量

協作向量是微軟在DirectX著色器模型6.9中引入的一項機器學習技術,同時也是NVIDIA OptiX中的數據類型和API,用於在著色器程式中執行高性能的向量和矩陣運算,這些運算是多層感知器等常見機器學習算法的核心。該技術能夠實現神經紋理壓縮和神經輻射快取等先進渲染技術,通過最佳化矩陣向量運算來加速AI工作負載在實時渲染中的套用。

微軟宣布DirectX將支持協作向量,並與AMD、英特爾、英偉達、高通等公司合作,致力於在DirectX生態中實現跨平台的協作向量支持。作為ML驅動DirectX的首波更新,該技術現已集成至Agility SDK 1.619,英偉達Blackwell架構目前已率先支持,AMD也計畫在未來架構中引入相關功能。

基本介紹

  • 中文名:協作向量
  • 外文名:Cooperative Vectors
研發背景,發展歷程,核心技術,核心團隊,重要事件,

研發背景

協作向量是微軟在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。

核心團隊

協作向量技術由微軟HLSL團隊主導研發,並與AMD、英特爾、英偉達、高通等公司合作,致力於在DirectX生態中實現協作向量的跨平台支持。

重要事件

2025年,NVIDIA在OptiX 9.0中引入協作向量(Cooperative Vectors)功能,提供了OptixCoopVec實現。該功能使得AI工作流可作為光線追蹤核心的一部分,解鎖了RTX Neural Shaders和RTX Neural Texture Compression等AI渲染技術。
同年,微軟在著色器模型6.9中引入了協作向量,以支持神經紋理壓縮和神經輻射快取等先進渲染技術。
協作向量API隨後在OptiX、DirectX、NVAPI、Slang和Vulkan等多個圖形API中推出。

相關詞條

熱門詞條

聯絡我們