Microsoft's Shader Model 6.10 Opens Direct Access to GPU AI Engines
Microsoft has released the Shader Model 6.10 preview, included in the new AgilitySDK 1.720-preview build. This preview introduces a compelling feature related to GPU-dedicated AI engine control. According to the developer blog, Shader Model 6.10 features a new, streamlined algebra matrix API that reveals all known matrix operations for popular gaming GPUs from AMD, Intel, and NVIDIA. This means that modern GPUs have dedicated hardware for processing AI workloads, typically involving matrix multiplication and accumulation. Modern machine learning-based upscaling relies on this hardware, whether it's Tensor cores from NVIDIA, XMX cores from Intel, or AI accelerators in AMD GPUs, each with its own communication method. To unify access, Microsoft is introducing a new API from the class linalg::Matrix, which will expose all matrix operations to the shader language. This allows neural rendering operations to be executed across multiple GPUs with a single programming effort.
As the developer behind the DirectX 12 API, Microsoft is observing a significant increase in graphics features utilizing neural network-based rendering techniques to enhance user graphics. This will require more matrix units in modern gaming GPUs. To provide a unified layer of abstraction for programming and executing neural rendering operations, Microsoft hopes that Shader Model 6.10 will become the standard for every GPU maker. Interestingly, this feature is supported across all NVIDIA RTX hardware, as it includes Tensor cores. Intel support is planned for an upcoming release, with B-series GPUs expected to be compatible. Only AMD's RDNA 4-based Radeon RX 9000 series GPUs support this feature, with no support planned for older models like the RX 7000 series and below.
As the developer behind the DirectX 12 API, Microsoft is observing a significant increase in graphics features utilizing neural network-based rendering techniques to enhance user graphics. This will require more matrix units in modern gaming GPUs. To provide a unified layer of abstraction for programming and executing neural rendering operations, Microsoft hopes that Shader Model 6.10 will become the standard for every GPU maker. Interestingly, this feature is supported across all NVIDIA RTX hardware, as it includes Tensor cores. Intel support is planned for an upcoming release, with B-series GPUs expected to be compatible. Only AMD's RDNA 4-based Radeon RX 9000 series GPUs support this feature, with no support planned for older models like the RX 7000 series and below.












































