Jadro Linuxu 6.2 bude obsahovať subsystém pre výpočtové akcelerátory

Vetva DRM-Next, ktorá je naplánovaná na zahrnutie do jadra Linuxu 6.2, obsahuje kód pre nový subsystém „accel“ s implementáciou rámca pre výpočtové akcelerátory. Tento subsystém je postavený na báze DRM/KMS, pretože vývojári už rozdelili reprezentáciu GPU na komponenty, ktoré zahŕňajú celkom nezávislé aspekty „grafického výstupu“ a „výpočtu“, takže subsystém už môže pracovať s ovládačmi displeja, ktoré nemajú výpočtovú jednotku, ako aj s výpočtovými jednotkami, ktoré nemajú vlastný ovládač displeja, ako napríklad ARM Mali GPU, čo je v podstate akcelerátor.

Ukázalo sa, že tieto abstrakcie sú dostatočne blízke tomu, čo je potrebné pre všeobecnú implementáciu podpory výpočtových akcelerátorov, preto bolo rozhodnuté doplniť výpočtový subsystém a premenovať ho na „accel“, keďže niektoré podporované zariadenia nie sú GPU. O využitie tohto subsystému pre urýchľovače strojového učenia má záujem napríklad spoločnosť Intel, ktorá získala Habana Labs.

Zdroj: opennet.ru

Pridať komentár