IT Info
Intel convierte su acelerador gaussiano y neuronal en un controlador DRM Los SoC desde Ice Lake son su acelerador gaussiano y neuronal”GNA”que ha sido compatible con un controlador Linux fuera del árbol, mientras que durante el año pasado los ingenieros de Intel han estado trabajando para subir un controlador Intel GNA Linux al núcleo de la línea principal. Recientemente han estado adaptando este controlador GNA para convertirlo en un controlador Direct Rendering Manager (DRM) junto con su controlador de gráficos del kernel Intel i915 y otros controladores de gráficos convencionales. Gaussian and Neural Accelerator de Intel es un coprocesador neuronal que se puede utilizar para descargar cargas de trabajo de inferencia. El GNA en las computadoras portátiles Intel modernas se ha utilizado para tareas como la reducción de ruido y el reconocimiento de voz, con una pila de software compatible. Durante el último año, han estado trabajando en el controlador GNA de código abierto con intenciones principales, mientras que durante el proceso de revisión realizado por el propio Daniel Vetter de Intel, de su equipo de gráficos, sugirió que el controlador GNA se adaptara para convertirse en un controlador DRM. No sorprende que exista una superposición entre las interfaces DRM con los controladores gráficos convencionales y las necesidades/interfaces para los controladores aceleradores. Dado que el kernel de Linux aún carece de un subsistema acelerador”AI”dedicado, el área DRM también es más similar a este tipo de controladores. Se anunció hoy que han estado creando prototipos del nuevo controlador Intel GNA basado en el marco DRM. En cuanto a sus primeros hallazgos con esta adaptación del controlador GNA a DRM,”Los primeros resultados parecen bastante prometedores. Se ha logrado un aprovechamiento efectivo del marco DRM para el controlador que no es de GPU. El código fuente del controlador GNA resultó haberse simplificado al descargar algunas áreas (administración de dispositivos + administración de regiones de memoria). Como resultado, el tamaño del código fuente del controlador GNA se ha reducido en un 15 % (420 líneas). La complejidad del marco DRM no ha sido un problema hasta ahora”. Se espera que pronto publiquen su nuevo prototipo de controlador para comenzar a facilitar la revisión del código en ese frente. Mientras tanto, las bibliotecas de espacio de usuario de código abierto Intel GNA y las muestras de código para aquellos interesados en este acelerador permanecen en GitHub.
Encontrado con los SoC móviles Intel desde Ice Lake es su acelerador gaussiano y neuronal”GNA”que ha sido compatible con un controlador de Linux fuera del árbol mientras que durante el año pasado los ingenieros de Intel han estado trabajando para Read more…