Avec le Cortex-M52, Arm veut amener l’intelligence artificielle jusqu’aux objets les plus compacts[EDITION ABONNES] Alors que les ventes de produits et équipements IoT (Internet des objets) dopés à l’intelligence artificielle (IA) continuent d’augmenter, les utilisateurs de l’architecture Arm ont besoin d’accéder plus aisément à des fonctionnalités d’apprentissage automatique (ML) et à des flots de développement plus simples. Tel est du moins le constat de la société Arm qui annonce, avec le Cortex-M52, un nouveau membre au sein de son portefeuille de cœurs Cortex-M, conçu pour les applications AIoT (Artificial Intelligence of Things) embarquées dans des objets compacts et peu onéreux alimentés sur pile ou batterie.
Selon Arm, le dernier-né des Cortex-M offre une amélioration significative des performances dans les applications DSP et ML pour les petits appareils embarqués à faible consommation, permettant de déployer des algorithmes d'inférence ML plus gourmands en puissance de calcul dans des nœuds d’extrémité sans recourir à une unité neuronale spécifique. Avec à la clé des gains en surface de silicium et des coûts réduits. En étendant la technologie Helium à une nouvelle classe de cœurs Cortex-M, Arm estime apporter un changement radical dans la manière d’effectuer des calculs matriciels et des traitements DSP sur des microcontrôleurs embarqués dans des appareils toujours plus compacts. Le Cortex-M52 offrirait en outre une voie de migration simplifiée à partir des cœurs Cortex-M33 et Cortex-M4 en ciblant un large éventail d'applications AIoT nécessitant des expériences utilisateur, vocales et visuelles plus riches, telles que le contrôle automobile et industriel, la maintenance prédictive et la fusion de capteurs dans les dispositifs électroniques portés sur soi. Au global, ajoute Arm, le Cortex-M52 amène la gamme des cœurs Cortex-M alignés sur l’architecture Armv8.1-M (qui comprend le Cortex-M55 et le Cortex-M85) à un nouveau point d'efficacité, une étape jugée critique dans l'apport des capacités ML aux microcontrôleurs. Au sein du portefeuille Cortex-M, il met en œuvre la technologie Helium dans l’empreinte silicium la plus compacte et pour la consommation d’énergie la plus faible, offrant ainsi un choix supplémentaire aux fournisseurs de semi-conducteurs qui cherchent à faire un compromis entre performances et coûts.
Les derniers cœurs à architecture Armv8.1-M (y compris les Cortex-M55 et Cortex-M85) offrent également des fonctionnalités de sûreté de fonctionnement améliorées qui sont cruciales dans de nombreuses applications de contrôle automobile et industriel. Historiquement, pour atteindre les performances ML et DSP offertes par le Cortex-M52, il aurait fallu combiner un cœur généraliste CPU, un DSP et une unité neuronale NPU, ajoute Arm. Une approche qui implique, pour les développeurs, d’écrire, de déboguer et d’optimiser le code avec trois chaînes d'outils, trois compilateurs, trois débogueurs… distincts. Avec son dernier-né, Arm estime donc mettre l’IA à portée de main avec une chaîne d’outils et une architecture uniques pour un flot de développement unifié pour les charges de travail traditionnelles, DSP et ML. En outre, le Cortex-M52 est présenté comme entièrement compatible au niveau logiciel avec les Cortex-M55 et Cortex-M85, ce qui devrait permettre aux développeurs de bénéficier et d'exploiter l'écosystème croissant de logiciels et d'outils autour de la technologie Helium, ainsi que des bibliothèques de logiciels gratuites et une base de connaissances étendue accessibles auprès de l’écosystème de partenaires Arm. A noter que le Cortex-M52 sera également disponible sur la plate-forme cloud Arm Virtual Hardware qui permet le développement de logiciels avant la disponibilité effective du silicium. Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée aux microcontrôleurs : Embedded-MCU Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée à l’intelligence artificielle dans l’embarqué : Embedded-IA |