AMD oferă deja trei serii de APU, toate având o unitate de procesare neuronală, NPU, pentru a accelera fluxurile de lucru AI.
NPU și-a făcut debutul cu seria de APU Phoenix, cu unitățile APU mobile RYZEN 7040, și mai recent, cu modelele RYZEN 8040, care oferă performanțe NPU cu 60% mai mari. Între timp, au sosit primele unități APU desktop echipate cu NPU, seria RYZEN 8000G, dar Microsoft a furnizat până acum doar suportul preliminar DirectML pentru seria Meteor Lake introduse anul trecut, nu și pentru produsele AMD. Această situație s-ar putea schimba în curând, conform anunțului AMD, ceea ce este o veste bună, deoarece utilizarea NPU poate fi monitorizată în Windows 11 Task Manager.
NPU al AMD este responsabilă pentru serviciul RYZEN AI și ajută la descărcarea unei părți din sarcina de pe CPU și GPU, permițând ca sarcinile legate de AI să fie executate mai eficient din punct de vedere energetic și cu o performanță mai bună, ceea ce reprezintă un aspect deosebit de important pentru configurațiile alimentate cu baterii. AMD colaborează de ceva timp cu Microsoft pentru a încorpora suportul AMD NPU în infrastructura MCDM (Microsoft Compute Driver Model), iar primele roade ale acestei activități ar trebui să fie disponibile în curând.
MCDM este un derivat al Windows Display Driver Model (WDDM), care este responsabil pentru a face să funcționeze dispozitivele de calcul care nu se bazează pe GPU, cum ar fi NPU-urile. În acest sens, NPU utilizează infrastructura de gestionare a dispozitivelor GPU, inclusiv a energiei, planificatorul și memoriei, plus diverse funcții de monitorizare a performanței, cum ar fi cele din Windows Task Manager. Acest strat este o bază importantă pentru a ajuta fluxurile de lucru legate de AI să funcționeze fără probleme și eficient.
Suportul pentru NPU este important pentru a ajuta dezvoltatorii de software, partenerii OEM, constructorii de sisteme și utilizatorii finali să exploateze potențialul acesteia, în plus, monitorizarea utilizării unității este foarte importantă pentru a ști dacă codul utilizează resursele în mod corespunzător. Acest lucru poate fi folosit pentru a verifica dacă anumite setări, cum ar fi maximizarea duratei de viață a bateriei, au efectul dorit sau dacă este necesară o altă ajustare fină în cadrul diferitelor setări. Funcția este deosebit de utilă pentru dezvoltatorii de software, care pot verifica modul în care sarcina bazată pe inteligența artificială este distribuită între componentele sistemului.
Deși nu se știe încă când anume va fi disponibil în Windows 11 suportul pentru NPU de la bordul APU-urilor din seriile RYZEN 7040, RYZEN 8040 și RYZEN 8000G, este clar că lucrările de fond sunt deja în curs de desfășurare, iar suportul mult așteptat ar putea veni în curând.