ARM permet des instructions personnalisées sur Cortex-M
Cette fonctionalité d’instructions personnalisées sera disponible pour le processeur ARM Cortex-M33 au premier semestre de 2020 sans coût supplémentaire, et sur tous les futurs processeurs Cortex-M.
Thomas Ensergueix, directeur principal responsable du secteur d’activité IoT chez ARM, a déclaré que ce cette novelle possibilité devrait permettre aux clients de mieux aborder des applications comme l’intelligence artificielles, la sécurité, la 5G et des applications spécifiques de l’IoT. La perspective de mille milliard de nœuds IoT connectés à Internet produira une variété de cas d’utilisation et de charges de travail en augmentation rapide, a ajouté ARM.
Ensergueix, a également déclaré que, à terme, ARM espérait élargir l’utilisation de la technique au-delà de l’architecture de classe M et probablement à la classe R.
Lorsqu’on lui a demandé si cette évolution était une réponse à la capacité d’instructions personnalisées de l’architecture hautement modulaire RISC-V, Ensergueix ne l’a pas nié. « Nous offrons des options à nos clients. Certains conçoivent déjà des coprocesseurs à couplage étroit et nous permettons à cette charge de travail de se déplacer au sein du processeur. C’est une course et nous devons améliorer notre jeu. Notre façon de le faire est à faible risque pour les clients «
à suivre: Une union toujours plus étroite
Ensergueix a souligné que l’utilisation d’instructions personnalisées constituait l’extension d’une tendance allant des processeurs connectés au bus aux co-processeurs étroitement couplés. « L’architecture ARM devient un châssis contenant des instructions », a-t-il déclaré. Il a ajouté que les instructions supplémentaires sont implémentées dans une logique personnalisée plutôt que dans le chemin de données conventionnel, ce qui constitue un élément clé pour préserver l’intégrité des outils écosystémiques – compilateurs, simulateurs de jeux d’instructions et modèles rapides – et pour empêcher la fragmentation des logiciels.
Les instructions personnalisées sont traitées comme un élément extérieur au chemin de données principal et du compilateur. Source: ARM
Les principaux partenaires d’ARM dans l’introduction d’instructions personnalisées incluent NXP, STMicroelectronics, Silicon Labs et IAR Systems.
Related links and articles:
News articles:
OmniVision, ARM pair image sensor, processor for automotive
RISC-V MCUs support migration away from ARM
ARM gets a rival as AMD licenses graphics IP to Samsung