En la rama DRM-Next, que está programada para ser incluida en el núcleo de Linux 6.2, se ha aceptado el código de un nuevo subsistema "accel" con la implementación de un marco para aceleradores de computación. Este subsistema se basa en DRM/KMS, ya que los desarrolladores han descompuesto la representación de la GPU en componentes separados, que incluyen aspectos suficientemente independientes de "salida gráfica" y "cálculo", de modo que el subsistema ya podía funcionar con controladores de pantalla que no tienen un bloque de cálculo, así como con bloques de cálculo que no tienen su propio controlador de pantalla, como, por ejemplo, la GPU ARM Mali, que es esencialmente un acelerador.
Estas abstracciones resultaron ser lo suficientemente cercanas a lo que se necesita para una implementación más general del soporte para aceleradores de computación, por lo que se decidió complementar el subsistema de computación y renombrarlo como "accel", ya que algunos de los dispositivos soportados no son GPU. Por ejemplo, la empresa Intel, que adquirió Habana Labs, está interesada en utilizar este subsistema para aceleradores de aprendizaje automático.
Fuente: opennet.ru
