Il kernel Linux 6.2 includerà un sottosistema per acceleratori computazionali

Il ramo DRM-Next, la cui inclusione è prevista nel kernel Linux 6.2, include il codice per il nuovo sottosistema “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à suddiviso la rappresentazione della GPU in parti componenti che includono aspetti abbastanza indipendenti di "output grafico" e "calcolo", in modo che il sottosistema possa già funzionare con controller di visualizzazione che non dispongono di un'unità di calcolo, così come con le unità di calcolo che non dispongono di un proprio controller di visualizzazione, come la GPU ARM Mali, che è essenzialmente un acceleratore.

Queste astrazioni si sono rivelate abbastanza vicine a ciò che è necessario per un'implementazione più generale del supporto per gli acceleratori di calcolo, quindi si è deciso di integrare il sottosistema di calcolo e rinominarlo "accel", poiché alcuni dispositivi supportati non sono GPU. Ad esempio, Intel, che ha acquisito Habana Labs, è interessata a utilizzare questo sottosistema per acceleratori di apprendimento automatico.

Fonte: opennet.ru

Aggiungi un commento