El controlador de IA”habanalabs”de Intel se está trasladando al nuevo subsistema”accel”del acelerador con el próximo ciclo del kernel de Linux 6.3.

El conductor de Habana Labs ha estado viviendo en el área general”char/misc”del subsistema del acelerador desde que se instaló hace varios años. El conductor de habanalabs ha vivido ahí por la falta de tener un subsistema dedicado para dispositivos/aceleradores de IA. Pero finalmente, durante la segunda mitad de 2022, el subsistema”accel”finalmente se unió para que los controladores del acelerador de IA se abrieran camino hacia el kernel de la línea principal y de acuerdo con las diferentes partes de desarrollo del kernel aguas arriba. Este subsistema accel se basa en el subsistema Direct Rendering Manager (DRM) dadas todas las similitudes entre los aceleradores de IA y las GPU de hoy en día, especialmente cuando se trata de una serie de interfaces alrededor de DMA-BUF y otras que se pueden compartir/reutilizar con estos controladores..

El subsistema del acelerador de cómputo se fusionó en Linux 6.2, pero eso solo estableció el área y el código de marco inicial que utilizarán los controladores del acelerador. Ahora, para Linux 6.3, veremos los primeros controladores que viven dentro de esta área recién establecida del núcleo.

Como escribí hace unos días, el controlador Intel Versatile Processing Unit (iVPU) se presentó como el primero en entrar en esta nueva área. Ahora el jueves se envió la solicitud de extracción para adaptar el controlador Intel Habana Labs para pasar de char/misc a accel.

Esta solicitud de extracción del mantenedor Oded Gabbay hace la transición del controlador al nuevo subsistema del acelerador. Pero todavía hay más trabajo de integración que sucederá en los ciclos futuros del núcleo.

Además de mover el controlador Habana Labs al subsistema accel para Linux 6.3, hay más trabajo de habilitación de Gaudi2 y otras mejoras menores.

Categories: IT Info