Nel ramo DRM-Next, previsto per essere incluso nel kernel Linux 6.2, è stato accettato il codice di un nuovo sottosistema chiamato "accel" con l'implementazione di un framework per gli acceleratori di calcolo. Questo sottosistema è costruito sulla base di DRM/KMS, poiché gli sviluppatori hanno già separato la rappresentazione della GPU in componenti distinte, comprendenti aspetti sufficientemente indipendenti di "output grafico" e "calcolo", in modo che il sottosistema possa già funzionare con controller di display privi di unità di calcolo, così come con unità di calcolo prive del proprio controller di display, come nel caso della GPU ARM Mali, che è essenzialmente un acceleratore.
Queste astrazioni si sono dimostrate sufficientemente vicine a ciò che era necessario per una realizzazione più generale del supporto per acceleratori di calcolo, quindi è stato deciso di ampliare il sottosistema di calcolo e rinominarlo in "accel", poiché alcuni dispositivi supportati non sono GPU. Ad esempio, l'azienda Intel, che ha acquisito Habana Labs, è interessata a utilizzare questo sottosistema per acceleratori di machine learning.
Fonte: opennet.ru
