De nieuwste Agility SDK-preview van Microsoft voegt Work Graphs, Wave Matrix-ondersteuning en meer toe
In april 2021 bracht Microsoft de eerste versie van zijn Agility SDK uit . Hiermee kunnen pc-gamingontwikkelaars sneller meer geavanceerde DirectX 12 Ultimate API-functies aan hun games toevoegen. Het stelt Windows-pc-gamers ook in staat om deze nieuwe functies te krijgen zonder hun Windows-besturingssysteem te hoeven updaten. Deze week heeft Microsoft een previewversie uitgebracht van een nieuwe Agility SDK-release die een aantal nieuwe functies toevoegt voor game-ontwikkelaars.
In een blogpost verklaarde Microsoft dat de Agility SDK v1.711.3 preview-release ondersteuning toevoegt voor Work Graphs. Het zegt:
Met deze eerste release van werkgrafieken kunnen compute-shaders andere compute-shaders verzoeken om asynchroon te werken, voor taken zoals het ruimen, binnen of koppelen van rekenwerk. Deze werkverzoeken kunnen desgewenst een gegevenslading bevatten, beheerd door het systeem.
Hardware heeft de flexibiliteit om werk efficiƫnt in te plannen zonder dat de ontwikkelaar de specifieke kenmerken van elk apparaat hoeft te begrijpen. Het programmeermodel is gebruiksvriendelijker en in veel opzichten flexibeler dan het bestaande seriƫle ExecuteIndirect-model voor het genereren van GPU-werk.
Meer informatie over Work Graphs is te vinden in deze speciale blogpost .
De nieuwe Agility SDK-preview voegt ook ondersteuning toe voor Wave Matrix. Dit is wat Microsoft daarover zegt:
GPU’s en computerapparatuur zijn begonnen met het toevoegen van speciaal silicium aan hun hardware om matrixvermenigvuldiging met hogere bandbreedtes te ondersteunen voor gebruik in machine learning en beeldvormingstoepassingen. Om toegang tot dit speciale silicium mogelijk te maken, voegt HLSL Wave Matrix-instructies toe aan de taal, ook wel bekend als Wave Matrix Multiply Accumulate (WaveMMA). Deze toevoeging definieert verschillende nieuwe abstracte Wave Matrix-gegevenstypen, waarmee de onderliggende hardware gegevens over alle threads in een golf kan opslaan, herschikken en dupliceren.
De blogpost zegt dat AMD in de nabije toekomst een nieuwe versie van zijn Adrenalin Edition-stuurprogramma met WaveMMA-ondersteuning zal uitbrengen. Ontwikkelaars met Intel- en NVIDIA-GPU’s moeten contact opnemen met hun ontwikkelaarsvertegenwoordiger, terwijl toekomstige ondersteuning is gepland voor Qualcomm-GPU’s.
Ten slotte voegt de nieuwe Agility SDK-preview ondersteuning toe voor het coderen van AV1-video op GPU’s. Op dit moment is het beschikbaar op NVIDIA RTX 40-serie GPU’s met de driverversie van 545.31 of hoger. Ondersteuning voor GPU’s uit de AMD Radeon RX 7000-serie komt eind 2023. Ontwikkelaars met Intel GPU’s moeten contact opnemen met hun ontwikkelaarsvertegenwoordiger en toekomstige ondersteuning voor deze functie is gepland voor Qualcomm GPU’s.
U kunt de nieuwe Agility SDK v1.711.3 preview-release hier downloaden .
Geef een reactie