
微軟宣布Direct3D的協同向量(Cooperative Vector)功能將進行統一設計,把既有的向量乘矩陣能力,與即將加入的矩陣乘矩陣合併,讓著色器能更有效率地執行大型張量運算。
該變化主要針對人工智慧與機器學習的計算需求,包括超解析度、語言模型推論與電腦視覺等情境,期望進一步提升GPU在圖形工作管線內處理這類工作負載的效率。
現行的Cooperative Vector仍屬實驗性功能,主要在著色器中提供向量乘矩陣(Vector-Matrix)的線性代數能力,讓開發者能以較輕量的方式在GPU上處理基礎AI/ML運算,其介面與語意已可支援在計算著色器內進行這類運算,但適用範圍仍以中小型資料為主。
之所以微軟要推動統一設計,是因為AI/ML的核心計算多依賴大規模矩陣乘法(Matrix-Matrix),僅靠向量乘矩陣難以擴展到更大的工作負載,容易在平行度與記憶體存取上遇到瓶頸。新的統一設計將把矩陣乘矩陣納入,並與既有的向量乘矩陣合併為單一設計,讓計算著色器能以更大的資料區塊與更一致的資料版面配置執行張量與線性代數運算,同時有利於編譯器與驅動在DXIL層做一致的最佳化。
這項統一設計不會隨Shader Model 6.9一起推出,而是規畫在後續的Shader Model中實現,微軟強調,功能開發已轉移到新的統一規格提案,舊版的Cooperative Vector規格將標註為待棄用。在此之前,開發者仍可持續試用現行的實驗性功能並回饋意見,等到正式版本釋出時,微軟也會提供搬遷指南,協助既有程式碼過渡。
另一方面,Shader Model 6.9的其他更新則已確定時程,計畫於2026年第一季提供零售版本,更新內容包含Opacity Micromaps、Shader Execution Reordering、Native與Long Vectors,以及16-bit浮點數的特殊狀態支援,這些功能已陸續公布技術細節,並透過預覽資源提供給引擎與工具鏈,方便開發者進行測試與相容性驗證。
熱門新聞
2025-12-02
2025-12-01
2025-12-01
2025-12-01
2025-12-04
2025-11-30