La última vista previa de Agility SDK de Microsoft agrega Work Graphs, compatibilidad con Wave Matrix y más

La última vista previa de Agility SDK de Microsoft agrega Work Graphs, compatibilidad con Wave Matrix y más

En abril de 2021, Microsoft lanzó la primera versión de su Agility SDK . Permite a los desarrolladores de juegos de PC agregar funciones API de DirectX 12 Ultimate más avanzadas a sus juegos a un ritmo más rápido. También permite a los jugadores de PC con Windows obtener estas nuevas funciones sin tener que actualizar su sistema operativo Windows. Esta semana, Microsoft lanzó una versión preliminar de una nueva versión del Agility SDK que agrega algunas características nuevas para los desarrolladores de juegos.

En una publicación de blog , Microsoft declaró que la versión preliminar de Agility SDK v1.711.3 agrega soporte para Work Graphs. Dice:

Esta primera versión de los gráficos de trabajo permite que los sombreadores de cómputo soliciten que otros sombreadores de cómputo se ejecuten de forma asincrónica, para tareas como la selección selectiva, el agrupamiento o el encadenamiento del trabajo de cómputo. Estas solicitudes de trabajo pueden incluir una carga de datos si se desea, gestionada por el sistema.

El hardware tiene flexibilidad para programar el trabajo de manera eficiente sin que el desarrollador necesite comprender los detalles de cada dispositivo. El modelo de programación es más fácil de usar y más flexible en muchos sentidos que el modelo ExecuteIndirect en serie existente para la generación de trabajo de GPU.

Puede encontrar más información sobre los gráficos de trabajo en esta publicación de blog dedicada .

La nueva vista previa de Agility SDK también agrega soporte para Wave Matrix. Esto es lo que dice Microsoft al respecto:

Las GPU y los dispositivos informáticos han comenzado a agregar silicio dedicado a su hardware para admitir la multiplicación de matrices en anchos de banda más altos para su uso en aplicaciones de imágenes y aprendizaje automático. Para permitir el acceso a este silicio dedicado, HLSL está agregando instrucciones Wave Matrix al lenguaje, también conocido como Wave Matrix Multiply Accumulate (WaveMMA). Esta adición define varios nuevos tipos de datos abstractos de Wave Matrix, lo que permite que el hardware subyacente almacene, reorganice y duplique datos en todos los subprocesos de una ola.

La publicación del blog dice que AMD lanzará una nueva versión de su controlador Adrenalin Edition con soporte WaveMMA en un futuro próximo. Los desarrolladores con GPU Intel y NVIDIA deben ponerse en contacto con su representante de desarrolladores, mientras que el soporte futuro está planificado para las GPU de Qualcomm.

Finalmente, la nueva vista previa de Agility SDK agrega soporte para codificar video AV1 en GPU. En este momento, está disponible en las GPU de la serie NVIDIA RTX 40 con la versión de controlador 545.31 o posterior. La compatibilidad con las GPU de la serie AMD Radeon RX 7000 llegará a fines de 2023. Los desarrolladores con GPU Intel deben comunicarse con su representante de desarrolladores, y está prevista la compatibilidad futura para esta función con las GPU de Qualcomm.

Puede descargar la nueva versión preliminar de Agility SDK v1.711.3 aquí mismo .

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *