Unidad de Procesamiento Neural (NPU) Neutron eIQ® de NXP
NXP eIQ para la próxima generación de aplicaciones en el borde: Arquitectura central de acelerador de aprendizaje automático altamente escalable, eficiente en área y consumo de energía.
La próxima ola de aplicaciones de edge requiere capacidades avanzadas de procesamiento y aprendizaje automático. Los casos de uso de aprendizaje automático varían ampliamente según los diferentes mercados y dominios de aplicación, que requieren diferentes niveles de rendimiento de cómputo acelerado, distintas cantidades de disipación de energía y costos generales de la solución.
Una de las formas más efectivas de ofrecer un rendimiento mejorado de cómputo y eficiencia energética para aplicaciones de aprendizaje automático es integrar una unidad de procesamiento neuronal (NPU) diseñada específicamente y dedicada, a veces también conocida como acelerador de aprendizaje automático (MLA) o aceleradores de aprendizaje profundo (DLA), en el dispositivo para complementar los núcleos de cómputo de la CPU.
NXP ofrece un portafolio muy amplio de dispositivos que abarca desde los tradicionales microcontroladores (MCUs) de las familias Kinetis y LPC y, más recientemente, el portafolio de dispositivos MCX, hasta nuestros microcontroladores de interconexión i.MX RT y nuestros procesadores de aplicaciones i.MX. En cada una de las áreas de mercado que atendemos, observamos una demanda creciente de capacidades de cómputo eficientes para aprendizaje automático. Para ofrecer dispositivos altamente optimizados a nuestros usuarios en todo nuestro portafolio, hemos desarrollado la unidad de procesamiento neuronal (NPU) eIQ Neutron. La arquitectura del NPU eIQ Neutron escala desde el MCU más eficiente hasta los procesadores de aplicaciones i.MX más avanzados de nuestro portafolio. Esta escalabilidad, que permite manejar millones (Giga) hasta billones (Tera) de operaciones por ciclo, combinada con el apoyo para una gran variedad de tipos de redes neuronales como CNN, RNN, TCN y redes Transformer, entre otras, es una receta para el éxito.
El eIQ Neutron NPU ofrece un amplio conjunto de opciones que se pueden aprovechar según el dispositivo de procesamiento en el borde de NXP en el que el núcleo está integrado y las necesidades del mercado que aborda esa familia de dispositivos.
- Núcleo de controlador dedicado
- Descuantificación en línea, activación y agrupación
- Incorporado con un pequeño sistema de caché para reducir el consumo de energía y disminuir la dependencia de la velocidad de la memoria del sistema
- Motor de descompresión de peso
- DMA multidimensional avanzado para formatos de entrada y salida, incluyendo intercalado, procesamiento por lotes, entrelazado, concatenación
- Memoria acoplada configurable
¿Diseñando dispositivos Edge conectados y seguros de próxima generación?
Obtén más información leyendo el blog de anuncio de producto i.MX 95.
Además de las capacidades y características de hardware, los núcleos Neutron NPU de eIQ cuentan con el soporte completo del galardonado entorno de desarrollo de software (SW) de aprendizaje automático (ML) eIQ®. La combinación de la aceleración de hardware desarrollada por NXP y las herramientas de habilitación de software ofrece a nuestros usuarios la posibilidad de aprovechar su experiencia en todo el portafolio de procesamiento de borde de NXP, así como la tranquilidad de saber que el soporte para redes neuronales, modelos y operadores emergentes de aprendizaje automático puede gestionarse de manera más eficiente incluso después de que los dispositivos se hayan desplegado en el campo.
Puede comenzar a desarrollar soluciones inteligentes con la eIQ Neutron NPU utilizando la serie de MCUs MCX-N y los procesadores de aplicaciones i.MX 95, con más dispositivos próximamente.
Explora eIQ Neutron NPU en MCX N MCUs:
Productos MCX Serie N
Etiquetas de artículo