NXP eIQ® Neutron Neural Processing Unit (NPU)
NXP eIQ pour la prochaine génération d'applications edge : une architecture de cœur d'accélérateur d'apprentissage automatique hautement évolutive, efficace en termes de surface et de consommation d'énergie.
La prochaine vague d'applications edge nécessite des capacités avancées de traitement et d'apprentissage automatique. Les cas d'utilisation de l'apprentissage automatique varient considérablement selon les différents marchés et domaines d'application, nécessitant des niveaux différents de performance de calcul accéléré, des dissipations de puissance variées et des coûts globaux de solution différents.
Une des manières les plus efficaces d'offrir une performance de calcul améliorée et une efficacité énergétique accrue pour les applications d'apprentissage automatique est d'intégrer une unité de traitement neuronal (NPU) conçue spécifiquement à cet effet, parfois également appelée accélérateur d'apprentissage automatique (MLA) ou accélérateurs d'apprentissage profond (DLA), dans l'appareil pour compléter les cœurs de calcul du CPU.
NXP propose un portefeuille très large de dispositifs, allant des MCU traditionnels des familles Kinetis, LPC et, plus récemment, du portefeuille MCX, à nos MCU de croisement i.MX RT et nos processeurs d'applications i.MX. Dans chacun des secteurs de marché que nous servons, nous constatons une demande accrue pour des capacités de calcul d'apprentissage automatique efficaces. Pour offrir des dispositifs hautement optimisés à nos utilisateurs dans tout notre portefeuille, nous avons développé l'unité de traitement neuronal (NPU) eIQ Neutron. L'architecture du NPU eIQ Neutron s'étend des MCU les plus efficaces aux processeurs d'applications i.MX les plus performants de notre portefeuille. Cette évolutivité d'opérations par cycle, allant de milliards (Giga) à trillions (Tera), combinée au support d'une grande variété de types de réseaux neuronaux tels que les réseaux CNN, RNN, TCN et Transformer, entre autres, est une recette pour le succès.
Le eIQ Neutron NPU offre un ensemble riche d'options pouvant être exploitées en fonction du dispositif de traitement edge NXP dans lequel le cœur est intégré et des besoins du marché auxquels répond cette famille de dispositifs.
- Cœur de contrôleur dédié
- Déquantification en ligne, activation et regroupement
- Incorporation de la mise en cache miniature pour réduire la consommation d'énergie et la dépendance à la vitesse de la mémoire système
- Moteur de décompression de poids
- DMA multi-dimensionnel avancé pour les formats d'entrée et de sortie, y compris le stride, le batching, l'entrelacement, la concaténation
- Mémoire couplée configurable
Concevoir des dispositifs Edge sécurisés et connectés de nouvelle génération ?
Obtenez plus d'informations en lisant le blog de l'annonce produit i.MX 95.
En plus des capacités matérielles et des fonctionnalités, les cœurs NPU eIQ Neutron sont entièrement pris en charge par l'environnement de développement logiciel (SW) primé eIQ® Machine Learning (ML). La combinaison de l'accélération matérielle développée par NXP et de l'activation logicielle offre à nos utilisateurs la possibilité de tirer parti de leur expérience au sein du portefeuille de traitement edge de NXP, ainsi que l'assurance que la prise en charge des réseaux neuronaux d'apprentissage automatique émergents, des modèles et des opérateurs peut être assurée de manière plus efficace, même après le déploiement des appareils sur le terrain.
Vous pouvez commencer à développer des solutions intelligentes avec le eIQ Neutron NPU avec la série MCX-N de MCUs et les processeurs d'applications i.MX 95, avec davantage de dispositifs à venir.
Explorez eIQ Neutron NPU sur MCX N MCUs :
Produits MCX N Series
MCX N94x/54x
- Arm® Cortex®-M33 @ 150 MHz (Dual core)
- Accélérateur DSP (PowerQUAD, avec interface Co-Processor)
- SmartDMA (co-processeur pour des applications telles que l'interface caméra parallèle et le balayage de clavier)
- eIQ® Neutron N1-16 Neural Processing Unit
- Contrôleur de communication par ligne de puissance (PLC)
Famille de processeurs d'applications i.MX 95
Appareils supplémentaires pris en charge avec l'environnement de développement logiciel eIQ ML et offrant des cœurs NPU
i.MX 8M PLUS
- 4x ou 2x Cortex-A53 jusqu'à 1,8 GHz
- Cortex-M7 jusqu'à 800 MHz
- DDR4 et LPDDR4 32 bits jusqu'à 4,0 GT/s
- Unité de traitement neuronal (NPU) : Offre jusqu'à 2,3 TOPS
- Processeur de signal d'image double (ISPs) : Résolution jusqu'à 12MP et taux d'entrée jusqu'à 375MPixels/s
- Interface de caméra : 2x MIPI CSI
Achetez maintenant
i.MX 93
- 1-2x Arm® Cortex®-A55 @ 1,7 GHz
- Arm Cortex-M33 @ 250Mhz
- Arm® Ethos™ U-65 microNPU
- Enclave sécurisée EdgeLock®
Achetez maintenant
Étiquettes d'article