L’ultima anteprima di Agility SDK di Microsoft aggiunge Work Graphs, supporto Wave Matrix e altro ancora
Nell’aprile 2021, Microsoft ha rilasciato la prima versione del suo Agility SDK . Consente agli sviluppatori di giochi per PC di aggiungere funzionalità API DirectX 12 Ultimate più avanzate ai loro giochi a una velocità maggiore. Consente inoltre ai giocatori di PC Windows di ottenere queste nuove funzionalità senza dover aggiornare il proprio sistema operativo Windows. Questa settimana, Microsoft ha rilasciato una versione di anteprima di una nuova versione di Agility SDK che aggiunge alcune nuove funzionalità per gli sviluppatori di giochi.
In un post sul blog , Microsoft ha dichiarato che la versione di anteprima di Agility SDK v1.711.3 aggiunge il supporto per Work Graphs. Dice:
Questa prima versione dei grafici di lavoro consente agli shader di calcolo di richiedere l’esecuzione asincrona di altri shader di calcolo, per attività come l’abbattimento, il binning o il concatenamento del lavoro di calcolo. Queste richieste di lavoro possono includere un payload di dati, se lo si desidera, gestito dal sistema.
L’hardware ha la flessibilità necessaria per programmare il lavoro in modo efficiente senza che lo sviluppatore debba comprendere le specifiche di ogni dispositivo. Il modello di programmazione è più facile da usare e più flessibile in molti modi rispetto al modello ExecuteIndirect seriale esistente per la generazione di lavoro GPU.
Ulteriori informazioni sui grafici di lavoro sono disponibili in questo post di blog dedicato .
La nuova anteprima di Agility SDK aggiunge anche il supporto per Wave Matrix. Ecco cosa dice Microsoft al riguardo:
Le GPU e i dispositivi di elaborazione hanno iniziato ad aggiungere silicio dedicato al proprio hardware per supportare la moltiplicazione di matrici a larghezze di banda più elevate per l’utilizzo in applicazioni di machine learning e imaging. Per consentire l’accesso a questo silicio dedicato, HLSL sta aggiungendo istruzioni Wave Matrix al linguaggio, noto anche come Wave Matrix Multiply Accumulate (WaveMMA). Questa aggiunta definisce diversi nuovi tipi di dati Wave Matrix astratti, che consentono all’hardware sottostante di archiviare, riorganizzare e duplicare i dati su tutti i thread in una wave.
Il post sul blog afferma che AMD rilascerà una nuova versione del suo driver Adrenalin Edition con supporto WaveMMA nel prossimo futuro. Gli sviluppatori con GPU Intel e NVIDIA devono contattare il proprio rappresentante degli sviluppatori, mentre è previsto il supporto futuro per le GPU Qualcomm.
Infine, la nuova anteprima di Agility SDK aggiunge il supporto per la codifica di video AV1 su GPU. Al momento, è disponibile sulle GPU NVIDIA RTX serie 40 con la versione del driver 545.31 o successiva. Il supporto per le GPU AMD Radeon RX serie 7000 arriverà alla fine del 2023. Gli sviluppatori con GPU Intel devono contattare il proprio rappresentante degli sviluppatori e il supporto futuro per questa funzione è pianificato per le GPU Qualcomm.
Puoi scaricare la nuova versione di anteprima di Agility SDK v1.711.3 proprio qui .
Lascia un commento