En julio, los ingenieros de Intel publicaron el código del controlador de código abierto inicial en torno a la nueva unidad de procesamiento versátil”VPU”que viene con Meteor Lake. Este bloque de VPU con CPU Core de 14.ª generación está diseñado para la aceleración de inferencia de IA para software de aprendizaje profundo.

Desde entonces, el nuevo controlador Intel VPU se ha seguido revisando y se ha adaptado al nuevo subsistema acelerador de cómputo”accel”del kernel de Linux. Hoy está disponible la quinta versión de su controlador de kernel, además de haber publicado recientemente su código de controlador de espacio de usuario para la VPU.

Esta mañana están disponibles los parches iVPU v5 para este acelerador de inferencia de IA. Los parches revisados ​​tienen algunas optimizaciones, continúan renombrando el código al adaptarse del subsistema DRM al nuevo marco/subsistema”accel”y otras limpiezas. En general, aunque las cosas se están estabilizando en este controlador y parece que en el próximo ciclo del kernel o dos podríamos ver este controlador del acelerador iVPU fusionado con el kernel de la línea principal.

En diciembre, Intel también discretamente publicó el”linux-vpu-driver”como usuario-controlador de espacio para interactuar con el controlador del kernel de VPU. Este controlador de modo de usuario, a su vez, envía cargas de trabajo al controlador del kernel e implementa la interfaz oneAPI Level Zero. Es a través de oneAPI Level Zero o la creación de software como Intel OpenVINO que el software de aprendizaje profundo podrá aprovechar la unidad de procesamiento versátil cuando se envíe Meteor Lake.


Los parches del kernel continúan indicando aunque la VPU requerirá un”binario de código cerrado”como firmware, similar a las GPU. Entonces, para aquellos que esperan que tenga firmware de código abierto para la VPU, ese no parece ser el caso en este momento.

Categories: IT Info