Arrow Electronic Components Online

NXP eIQ® Neutron Neural Processing Unit (NPU)

Aprendizaje automático09 may 2024
Una representación conceptual de una red neuronal con nodos digitales interconectados
Ver todos los artículos

NXP eIQ para la próxima generación de aplicaciones de borde: arquitectura de núcleo de acelerador de aprendizaje automático altamente escalable, eficiente en área y consumo energético.

La próxima ola de aplicaciones edge requiere capacidades avanzadas de procesamiento y aprendizaje automático. Los casos de uso de aprendizaje automático varían ampliamente en los diferentes mercados y dominios de aplicación, requiriendo diferentes niveles de rendimiento de cálculo acelerado, así como distintas cantidades de disipación de energía y costo total de solución.

Una de las formas más efectivas de ofrecer un rendimiento informático mejorado 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álculo de la CPU.

NXP ofrece un portafolio muy amplio de dispositivos, desde los MCU tradicionales en las familias Kinetis, LPC y, más recientemente, el portafolio de dispositivos MCX, hasta nuestros MCU de cruce i.MX RT y procesadores de aplicaciones i.MX, y en cada una de las áreas de mercado que atendemos, observamos una demanda creciente de capacidades eficientes de cálculo para el aprendizaje automático. Para ofrecer dispositivos altamente optimizados a nuestros usuarios en todo nuestro portafolio, desarrollamos la unidad de procesamiento neuronal (NPU) eIQ Neutron. La arquitectura de la NPU eIQ Neutron se escala desde el MCU más eficiente hasta los procesadores de aplicaciones i.MX más capaces de nuestro portafolio. Esta escalabilidad desde miles de millones (Giga) a billones (Tera) de operaciones por ciclo, combinada con el soporte a una amplia variedad de tipos de redes neuronales como CNN, RNN, TCN y redes Transformer, entre otras, es una fórmula para el éxito.

El eIQ Neutron NPU ofrece un conjunto completo de opciones que se pueden aprovechar según el dispositivo de procesamiento de borde de NXP en el que esté integrado el núcleo y las necesidades del mercado que aborda esa familia de dispositivos.

  • Núcleo de controlador dedicado
  • Descuantificación en línea, activación y agrupamiento
  • Incorporación de tiny-caching para reducir el consumo de energía y 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 estride, agrupación, entrelazado, concatenación
  • Memoria acoplada configurable

¿Diseñando dispositivos Edge seguros y conectados 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 del hardware, los núcleos NPU de eIQ Neutron 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 la habilitación de software ofrece a nuestros usuarios la posibilidad de aprovechar su experiencia en toda la cartera de procesamiento de borde de NXP, así como la tranquilidad de que el soporte para redes neuronales, modelos y operadores emergentes de aprendizaje automático se puede apoyar de manera más eficiente incluso después de que los dispositivos se hayan desplegado y estén en el campo.

Puede comenzar a desarrollar soluciones inteligentes con el eIQ Neutron NPU con la serie MCX-N de MCUs y los procesadores de aplicaciones i.MX 95, con más dispositivos por venir.

Explore eIQ Neutron NPU en MCX N MCUs:

Productos de la serie MCX N

Image

A close-up view of an NXP MCX N Series microchip mounted on a dark circuit board. The chip is highlighted with a glowing, multi-colored outline, emphasizing its central position among other electronic components. The NXP logo is clearly visible in the bottom right corner, and the text 'MCX N Series' is printed on the chip surface.

MCX N94x/54x

  • Arm® Cortex®-M33 @ 150 MHz (Doble núcleo)
  • Acelerador DSP (PowerQUAD, con interfaz de coprocesador)
  • SmartDMA (coprocesador para aplicaciones como la interfaz de cámara paralela y el escaneo de teclados)
  • Unidad de Procesamiento Neuronal eIQ® Neutron N1-16
  • Controlador de Comunicaciones por Línea de Energía (PLC)

Familia i.MX 95 de procesadores de aplicaciones

Dispositivos adicionales compatibles con el entorno de desarrollo eIQ ML SW y que ofrecen núcleos NPU

Image

The image shows two microchips, one displaying the text 'BX55' and the other revealing intricate circuit patterns.

i.MX 8M PLUS

  • 4x o 2x Cortex-A53 hasta 1,8 GHz
  • Cortex-M7 hasta 800 MHz
  • DDR4 y LPDDR4 de 32 bits hasta 4,0GT/s
  • Unidad de Procesamiento Neural (NPU): Ofrece hasta 2.3 TOPS
  • Procesador de señal de imagen dual (ISPs): Resolución de hasta 12MP y velocidad de entrada de hasta 375MPixels/s
  • Interfaz de cámara: 2x MIPI CSI

Comprar ahora

Image

Close-up image of two NXP i.MX 93 microchips, one showing the top with clear product labeling and the other displaying the underside with a ball grid array.

i.MX 93

  • 1-2x Arm® Cortex®-A55 @ 1.7 GHz
  • Arm Cortex-M33 @ 250Mhz
  • Arm® Ethos™ U-65 microNPU
  • EdgeLock® enclave seguro

Compra ahora

Etiquetas de artículo

Robótica
NXP Semiconductors
Inteligencia Artificial (AI)
Aprendizaje Automático
Microcontroladores - MCUs

Artículos de noticias relacionados

Ver todo