Le dernier aperçu du SDK Agility de Microsoft ajoute des graphiques de travail, la prise en charge de Wave Matrix et plus encore
En avril 2021, Microsoft a publié la première version de son SDK Agility . Il permet aux développeurs de jeux sur PC d’ajouter des fonctionnalités API DirectX 12 Ultimate plus avancées à leurs jeux à un rythme plus rapide. Il permet également aux joueurs PC Windows d’obtenir ces nouvelles fonctionnalités sans avoir à mettre à jour leur système d’exploitation Windows. Cette semaine, Microsoft a publié une version préliminaire d’une nouvelle version du SDK Agility qui ajoute de nouvelles fonctionnalités pour les développeurs de jeux.
Dans un article de blog , Microsoft a déclaré que la version préliminaire du SDK Agility v1.711.3 ajoute la prise en charge des graphiques de travail. Ça dit:
Cette première version des graphes de travail permet aux shaders de calcul de demander à d’autres shaders de calcul de s’exécuter de manière asynchrone, pour des tâches telles que l’élimination, le regroupement ou l’enchaînement du travail de calcul. Ces demandes de travail peuvent inclure une charge utile de données si nécessaire, gérée par le système.
Le matériel a la flexibilité de planifier le travail efficacement sans que le développeur ait besoin de comprendre les spécificités de chaque appareil. Le modèle de programmation est plus facile à utiliser et plus flexible à bien des égards que le modèle série ExecuteIndirect existant pour la génération de travail GPU.
Vous trouverez plus d’informations sur les graphiques de travail dans cet article de blog dédié .
Le nouvel aperçu du SDK Agility ajoute également la prise en charge de Wave Matrix. Voici ce que dit Microsoft à ce sujet :
Les GPU et les dispositifs de calcul ont commencé à ajouter du silicium dédié à leur matériel pour prendre en charge la multiplication matricielle à des bandes passantes plus élevées pour une utilisation dans les applications d’apprentissage automatique et d’imagerie. Pour permettre l’accès à ce silicium dédié, HLSL ajoute des instructions Wave Matrix au langage, également connues sous le nom de Wave Matrix Multiply Accumulate (WaveMMA). Cet ajout définit plusieurs nouveaux types de données abstraits Wave Matrix, qui permettent au matériel sous-jacent de stocker, réorganiser et dupliquer les données sur tous les threads d’une vague.
Le billet de blog indique qu’AMD publiera prochainement une nouvelle version de son pilote Adrenalin Edition avec prise en charge de WaveMMA. Les développeurs équipés de GPU Intel et NVIDIA doivent contacter leur représentant développeur, tandis qu’un support futur est prévu pour les GPU Qualcomm.
Enfin, le nouvel aperçu du SDK Agility ajoute la prise en charge de l’encodage de la vidéo AV1 sur les GPU. À l’heure actuelle, il est disponible sur les GPU NVIDIA RTX série 40 avec la version de pilote 545.31 ou ultérieure. La prise en charge des GPU AMD Radeon RX série 7000 arrivera fin 2023. Les développeurs équipés de GPU Intel doivent contacter leur représentant développeur, et une future prise en charge de cette fonctionnalité est prévue pour les GPU Qualcomm.
Vous pouvez télécharger la nouvelle version de prévisualisation Agility SDK v1.711.3 ici .
Laisser un commentaire