El Shader Model 6.10 de Microsoft permite el acceso directo a los motores de IA de la GPU
- Masterbitz

- hace 1 hora
- 2 Min. de lectura
Microsoft ha lanzado la vista previa del Modelo 6.10 de Shader, incluida en la nueva compilación de vista previa AgilitySDK 1.720. Esta vista previa presenta una característica atractiva relacionada con el control del motor de IA dedicado a la GPU. Según el blog de desarrolladores, Shader Model 6.10 cuenta con una nueva API de matriz de álgebra optimizada que revela todas las operaciones de matriz conocidas para GPU de juegos populares de AMD, Intel y NVIDIA. Esto significa que las GPU modernas tienen hardware dedicado para procesar cargas de trabajo de IA, que generalmente implican la multiplicación y acumulación de matrices. La ampliación basada en el aprendizaje automático moderno se basa en este hardware, ya sean núcleos Tensor de NVIDIA, núcleos XMX de Intel o aceleradores de IA en GPU AMD, cada uno con su propio método de comunicación. Para unificar el acceso, Microsoft está introduciendo una nueva API de la clase linalg::Matrix, que expondrá todas las operaciones de matriz al lenguaje del sombreador. Esto permite que las operaciones de renderización neuronal se ejecuten a través de múltiples GPU con un único esfuerzo de programación.
Como desarrollador detrás de la API de DirectX 12, Microsoft está observando un aumento significativo en las características gráficas que utilizan técnicas de renderizado basadas en redes neuronales para mejorar los gráficos de los usuarios. Esto requerirá más unidades de matriz en las GPU de juegos modernas. Para proporcionar una capa unificada de abstracción para la programación y ejecución de operaciones de renderización neuronal, Microsoft espera que Shader Model 6.10 se convierta en el estándar para cada fabricante de GPU. Curiosamente, esta característica es compatible con todo el hardware NVIDIA RTX, ya que incluye núcleos Tensor. El soporte de Intel está previsto para un próximo lanzamiento, y se espera que las GPU de la serie B sean compatibles. Solo las GPU de la serie Radeon RX 9000 basadas en RDNA de AMD admiten esta característica, sin soporte planificado para modelos más antiguos como la serie RX 7000 y versiones posteriores.
Además de este importante avance en la API, Microsoft también está implementando varias otras actualizaciones de DirectX 12 en Agility SDK 1.720-preview y DXC 1.10.2605.2. Estas actualizaciones incluyen nueva indexación de ondas de grupo, límites de memoria compartidos ampliados de 32 KB (o 28 KB para sombreadores de malla) a lo que sea que soporte el hardware subyacente, lo que permite a los sombreadores utilizar toda la capacidad de la GPU. Además, se han actualizado algunas API de lista de comandos asíncronas de rastreo de rayos y asíncronas por lotes. La actualización está destinada a dar a los desarrolladores más flexibilidad, mejor rendimiento y soporte de hardware más amplio en las GPU modernas.
Fuente: Microsoft









.png)



Comentarios