NXP eIQ pour la prochaine génération d’applications de pointe : architecture de cœur d’accélérateur d’apprentissage automatique hautement évolutive, économe en surface et en énergie.
La prochaine vague d’applications en périphérie requiert des capacités de traitement et d’apprentissage automatique avancées. Les cas d’utilisation de l’apprentissage automatique varient considérablement selon les marchés et les domaines d’application, exigeant des performances de calcul accéléré plus ou moins élevées, avec une dissipation de puissance et un coût global de la solution plus ou moins importants.
L’un des moyens les plus efficaces d’améliorer les performances de calcul et l’efficacité énergétique des applications d’apprentissage automatique consiste à intégrer dans l’appareil une unité de traitement neuronal (NPU) spécialement conçue et dédiée, parfois également appelée accélérateur d’apprentissage automatique (MLA) ou accélérateur d’apprentissage profond (DLA), en complément des cœurs de calcul du CPU.
NXP offre un très large portefeuille de dispositifs, des microcontrôleurs (MCU) traditionnels dans les familles Kinetis, LPC et plus récemment le portefeuille de dispositifs MCX, à nos MCU i.MX RT crossover et nos processeurs d’applications i.MX, et dans chacun des domaines du marché que nous desservons, nous constatons une demande accrue pour des capacités de calcul efficaces en matière d’apprentissage automatique. Afin d’offrir des appareils hautement optimisés à nos utilisateurs, nous avons développé l’unité de traitement neuronal (NPU) eIQ Neutron. L’architecture eIQ Neutron NPU va du MCU le plus efficace aux processeurs d’applications i.MX les plus performants de notre portefeuille. Cette évolutivité de milliards (Giga) à des trillions (Tera) d’opérations par cycle, combinée à la prise en charge d’une grande variété de types de réseaux neuronaux tels que les réseaux CNN, RNN, TCN et Transformer, et bien d’autres encore, est la recette du succès.
Le NPU eIQ Neutron offre un riche ensemble d’options qui peuvent être exploitées en fonction du dispositif de traitement de périphérie de NXP dans lequel le cœur est intégré et des besoins du marché auxquels cette famille de dispositifs répond.
- Noyau de contrôleur dédié
- Déquantification, activation et pooling en ligne
- La mise en cache intégrée permet de réduire la consommation d’énergie et la dépendance vis-à-vis de la vitesse de la mémoire du système.
- Moteur de décompression de poids
- DMA multidimensionnel avancé pour les formats d’entrée et de sortie, notamment le déplacement, le traitement par lots, l’entrelacement et la concaténation
- Mémoire couplée configurable
Vous concevez des appareils sécurisés et connectés de nouvelle génération ?
Obtenez plus d’informations en lisant le blog d’annonce Produit i.MX 95.
En plus des capacités et des caractéristiques matérielles, les cœurs eIQ Neutron NPU sont entièrement pris en charge par l’environnement de développement logiciel 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 dans l’ensemble du portefeuille de traitement de périphérie de NXP, ainsi que l’assurance que la prise en charge des réseaux neuronaux, modèles et opérateurs d’apprentissage automatique émergents peut être assurée plus efficacement, même après le déploiement des appareils et sur le terrain.
Vous pouvez commencer à développer des solutions intelligentes avec la NPU eIQ Neutron, la série de MCU MCX-N et les processeurs d’applications i.MX 95, et d’autres appareils à venir.
Découvrez eIQ Neutron NPU sur les MCU MCX N :
Produits de la série MCX N
MCXN94x/54x
- Arm® Cortex®-M33 à 150 MHz (double cœur)
- Accélérateur DSP (PowerQUAD, avec interface co-processeur)
- SmartDMA (coprocesseur pour des applications, comme l’interface de caméra parallèle et la numérisation du clavier)
- Unité de traitement neuronal eIQ® Neutron N1-16
- Contrôleur de communications par lignes électriques (PLC)
Découvrez ce qui est possible avec les microcontrôleurs MCX N Série avancée de NXP
Famille de processeurs d’applications i.MX 95
Dispositifs supplémentaires pris en charge par l’environnement de développement eIQ ML SW 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 32 bits et LPDDR4 jusqu’à 4,0 GT/s
- Unité de traitement neuronal (NPU) : fournit jusqu’à 2,3 TOPS
- Double processeur de signal d’image (FAI) : résolution jusqu’à 12 MP et débit d’entrée jusqu’à 375 MPixels/s
- Interface caméra : 2x MIPI CSI
i.MX 93
- 1 à 2x Arm® Cortex®-A55 à 1,7 GHz
- Bras Cortex-M33 à 250 Mhz
- Arm® Ethos™ microNPU U-65
- Enclave sécurisée EdgeLock®
