Aktualizácia Agility SDK: Pracovné grafy, Wave Matrix, kódovanie AV1

Microsoft vydáva ukážku Agility SDK 1.711.3, ktorá pridáva výkonné nástroje pre vývojárov.

Vývojári softvéru budú teraz môcť využívať pracovné grafy, funkciu, ktorá umožní asynchrónne využitie shadera. To poskytne vývojárom jednoduché API na odosielanie práce s GPU namiesto vynútenia tejto úlohy CPU.

Dôležitejšie je, že pracovné grafy zjednodušia programovaciu štruktúru a zlepšia správu pamäte pre tieto úlohy. To výrazne zlepší možnosti programovania pre moderné pracovné úlohy založené na shader a zdá sa, že všetky hlavné značky sú na palube (AMD, NVIDIA, Intel a Qualcomm). Potenciál tejto technológie načrtli vývojári Epic Games Unreal Engine 5, ktorí patrili medzi najväčších obhajcov záťaže generovanej GPU.

Algoritmy strojového učenia tiež získajú podporu GPU prostredníctvom podpory inštrukcií Wave Matrix Multiply Accumulate. Moderné GPU sú schopné urýchliť také inštrukcie, ktoré v súčasnosti využívajú hlavne algoritmy AI. Tieto výpočty založené na matici urýchlia najbežnejšie výpočty, ako je ukladanie, preskupovanie a duplikovanie údajov naprieč všetkými vláknami vo vlne.

Microsoft tiež implementuje kódovanie AV1 do svojho D3D12 Video Encode API. To poskytne jednotný prístup k rovnakému rozhraniu na všetkých moderných GPU, ktoré podporujú kódovanie AV1. Na základe údajov spoločnosti Microsoft však túto technológiu podporuje iba NVIDIA na sérii RTX 40, pričom sa očakáva, že AMD poskytne kompatibilný ovládač najskôr vo štvrtom štvrťroku. Spoločnosť Intel to nijako neuľahčuje, pretože sa vopred vyžaduje kontakt so zástupcom spoločnosti Intel.

Grafy práce:

AMD: Ukážka AMD Software: Ovládač Adrenalin Edition™ zobrazujúci implementáciu AMD aktuálneho rozhrania Work Graphs API pre grafické karty AMD Radeon™ RX 7000 Series si môžete stiahnuť tu. Pozrite sa, ako AMD spolupracovala s Microsoftom a komunitou vývojárov na oživení Work Graphs tu a keď to budete chcieť sami vyskúšať, môžete si prečítať príslušnú príručku programátora AMD GPUOpen k pracovným grafom tu. NVIDIA: Ak chcete získať ovládače NVIDIA podporujúce pracovné grafy, obráťte sa na svojho zástupcu pre spoluprácu s vývojármi. Intel: Úzka spolupráca a partnerstvo spoločnosti Intel so spoločnosťou Microsoft na súprave funkcií pracovných grafov umožní vývojárom lepšie využiť výkon procesorov Intel Graphics, čím sa dosiahne vyšší výkon a inovatívne grafické techniky. Tešíme sa na podporu budúcich pracovných grafov v budúcom vydaní ovládača. Ak máte ďalšie otázky, obráťte sa na príbuzných vývojárov Intel na adrese [email protected]

Podpora ovládača Wave Matrix:

AMD: AMD vydá ukážku ovládača AMD Software: Adrenalin Edition™ s Podpora WaveMMA v najbližších týždňoch, tu nájdete aktualizovaný odkaz na tento ovládač. Intel: V prípade ovládačov Intel sa obráťte na svojho zástupcu vývojárov NVIDIA: V prípade ovládačov NVIDIA sa obráťte na zástupcu pre spoluprácu s vývojármi Qualcomm: Budúca podpora plánuje sa

Podpora ovládača AV1 Encoding:

AMD: Ovládač AMD Software: Adrenalin Edition™ s podporou AV1 Encode na grafických GPU AMD Radeon™ RX 7000 Series bude dostupný odhadovaný za 4. štvrťrok z roku 2023 Intel: Pre ovládače Intel sa obráťte na svojho zástupcu vývojárov NVIDIA: GPU série RTX 40, verzia ovládača 545.31+ Qualcomm: Budúca podpora je plánované

Zdroj: Microsoft

Categories: IT Info