微软现已发布 Shader Model 6.10 预览版,该版本集成于全新的 AgilitySDK 1.720-preview 构建中。此次预览引入了一项与 GPU 专用 AI 引擎控制相关的引人注目的功能。根据开发者博客,Shader Model 6.10 采用了一套全新的精简代数矩阵 API,能够揭示 AMD、Intel 和 NVIDIA 主流游戏 GPU 所有已知的矩阵运算能力。这意味着现代 GPU 均配备专用于处理 AI 工作负载的硬件,其核心通常涉及矩阵乘法与累加运算。无论是 NVIDIA 的 Tensor cores、Intel 的 XMX cores,还是 AMD GPU 中的 AI 加速单元,当前基于机器学习的上采样技术都依赖于这类硬件,但各厂商的通信方式各不相同。为了统一访问方式,微软引入了来自 linalg::Matrix 类的新 API,该 API 将向着色器语言暴露所有矩阵运算操作。这样一来,开发者只需一次编程即可让神经渲染运算跨多款 GPU 执行。
作为 DirectX 12 API 的开发者,微软观察到利用神经网络渲染技术来增强用户图形体验的图形特性正显著增多。这要求现代游戏 GPU 配备更多矩阵单元。为提供一个统一的抽象层来编程和执行神经渲染操作,微软希望 Shader Model 6.10 能成为所有 GPU 厂商的标准。有趣的是,所有 NVIDIA RTX 硬件均支持该特性,因为它们集成了 Tensor 核心。Intel 计划在即将发布的版本中提供支持,预计 B 系列 GPU 将兼容。只有 AMD 基于 RDNA 4 架构的 Radeon RX 9000 系列 GPU 支持该特性,未计划支持 RX 7000 系列及更早的旧型号。


阅读全文
原文链接:Microsoft's Shader Model 6.10 Opens Direct Access to GPU AI Engines
中文由 deepseek-v4-flash 大语言模型翻译,不保证其准确性。