Aggiornamento di Agility SDK: Work Graphs, Wave Matrix, codifica AV1
Microsoft rilascia un’anteprima di Agility SDK 1.711.3, che aggiunge potenti strumenti per gli sviluppatori.
Gli sviluppatori di software potranno ora sfruttare i grafici di lavoro, una funzione che consentirà l’utilizzo asincrono degli shader. Ciò fornirà agli sviluppatori un’API semplice per inviare il lavoro con le GPU invece di forzare la CPU per questa attività.
Ancora più importante, i grafici di lavoro semplificheranno la struttura di programmazione e miglioreranno la gestione della memoria per queste attività. Ciò migliorerà notevolmente le capacità di programmazione per i moderni carichi di lavoro basati su shader e sembra che tutti i principali marchi siano a bordo (AMD, NVIDIA, Intel e Qualcomm). Il potenziale di questa tecnologia è stato delineato dagli sviluppatori di Unreal Engine 5 di Epic Games, che sono stati tra i maggiori sostenitori dei carichi di lavoro generati dalla GPU.
Anche gli algoritmi di machine learning riceveranno un potenziamento della GPU attraverso il supporto delle istruzioni Wave Matrix Multiply Accumulate. Le GPU moderne sono in grado di accelerare tali istruzioni che sono utilizzate principalmente dagli algoritmi AI in questi giorni. Questi calcoli basati su matrice accelereranno i calcoli più comuni come l’archiviazione, la riorganizzazione e la duplicazione dei dati attraverso tutti i thread in un’onda.
Microsoft sta inoltre implementando una codifica AV1 nella sua API di codifica video D3D12. Ciò fornirà l’accesso unificato alla stessa interfaccia su tutte le moderne GPU che supportano la codifica AV1. Tuttavia, sulla base dei dati Microsoft, solo NVIDIA supporta questa tecnologia sulla serie RTX 40, con AMD che dovrebbe fornire un driver compatibile non prima del quarto trimestre. Intel non sta semplificando le cose, poiché è necessario contattare preventivamente un rappresentante Intel.
Grafici di lavoro:
AMD: un’anteprima Software AMD: è possibile scaricare il driver Adrenalin Edition™ che mostra l’implementazione AMD dell’attuale API Work Graphs per le schede grafiche della serie AMD Radeon™ RX 7000 qui. Scopri come AMD ha collaborato con Microsoft e la community di sviluppatori per dare vita a Work Graphs qui e quando sei pronto per provarlo tu stesso puoi leggere la corrispondente Guida per programmatori AMD GPUOpen ai grafici di lavoro qui. NVIDIA: per ottenere i driver NVIDIA che supportano i grafici di lavoro, contatta il rappresentante del coinvolgimento degli sviluppatori. Intel: la stretta collaborazione e partnership di Intel con Microsoft sul set di funzionalità dei grafici di lavoro consentirà agli sviluppatori di sfruttare al meglio la potenza dei processori grafici Intel, offrendo prestazioni migliorate e tecniche grafiche innovative. Non vediamo l’ora di supportare i prossimi grafici di lavoro in una futura versione del driver. Per ulteriori domande, contatta le relazioni con gli sviluppatori Intel all’indirizzo [email protetta]
Supporto driver Wave Matrix:
AMD: AMD rilascerà un’anteprima del software AMD: driver Adrenalin Edition™ con Supporto WaveMMA nelle prossime settimane, guarda qui per un collegamento aggiornato a quel driver. Intel: per i driver Intel, contatta il tuo rappresentante per gli sviluppatori NVIDIA: per i driver NVIDIA, contatta il tuo rappresentante per il coinvolgimento degli sviluppatori Qualcomm: supporto futuro è previsto
Supporto del driver di codifica AV1:
AMD: un driver AMD Software: Adrenalin Edition™ con supporto per la codifica AV1 su GPU grafiche AMD Radeon™ serie RX 7000 sarà disponibile nel quarto trimestre stimato del 2023 Intel: per i driver Intel, contatta il tuo rappresentante degli sviluppatori NVIDIA: GPU serie RTX 40, versione driver 545.31+ Qualcomm: il supporto futuro è pianificato
Fonte: Microsoft