Baptisée DynamIQ (IQ pour coefficient intellectuel, en anglais), le Britannique a présenté cette architecture comme étant « probablement le plus grand changement microarchitectural depuis qu’ARM a annoncé l’architecture ARMv8-A 64-bit en 2011 ». Précisons que ce « changement monumental dans la microarchitecture multicœur » n'est pas le processeur lui-même, étant donné que de nouveaux processeurs Cortex-A seront construits par les partenaires ARM et seront annoncés plus tard cette année.
Depuis 2011, ARM capitalise sur une technologie appelée big.LITTLE, qui permet d'avoir plusieurs cœurs travaillant à des vitesses différentes en fonction des usages. Cela permet entre autres de limiter la consommation lors des phases de repos tout en bénéficiant d'une bonne puissance de calcul lorsque c'est nécessaire.
big.LITTLE permet aux périphériques d'utiliser deux types de processeurs : ceux à faible alimentation pour les tâches secondaires et les plus puissants pour les tâches plus exigeantes. Les cœurs fonctionnent par groupes ou clusters, généralement des paires de 2 et/ou 4 cœurs (2+2, 2+4, 4+4).
DynamIQ vient pousser le concept de big.LITTLE. ARM explique que DynamIQ big.LITTLE a une approche du « bon processeur pour la bonne tâche » et permet de configurer des processeurs big et LITTLE sur un seul cluster de calcul, ce qui n'était pas possible auparavant. Par exemple, les configurations 1 + 3 ou 1 + 7 DynamIQ big.LITTLE avec un contrôle beaucoup plus granulaire et optimal sont maintenant possibles. Cela renforce l'innovation dans les SoC conçus avec un calcul de taille correcte avec traitement hétérogène qui fournissent des performances significatives de l'IA sur le périphérique lui-même.
ARM a donné des fonctionnalités et capacités qui découlent de l’utilisation de DynamIQ sur les processeurs Cortex-A qui seront mis sur le marché cette année :
- de nouvelles instructions dédiées au processeur pour le Machine Learning (ML) et l’intelligence artificielle (IA) : les processeurs ARM Cortex-A en configuration DynamiQ de prochaine génération dans les 3 à 5 années à venir offriront ainsi 50 fois plus de performances pour l'intelligence artificielle que les actuels cœurs ARM Cortex-A73 (le haut de gamme du moment), avec une réactivité 10 fois plus importante entre le CPU et l'accélérateur hardware du SoC ;
- flexibilité multi-core accrue : les concepteurs de SoC peuvent dimensionner jusqu'à huit cœurs dans un seul cluster et chaque noyau peut avoir des performances et des caractéristiques de puissance différentes. Ces fonctionnalités avancées permettent une plus grande réactivité aux applications de ML et IA. Un sous-système de mémoire redessiné permet un accès plus rapide aux données et améliore la gestion de l'alimentation ;
- plus de performance dans les budgets thermiques restreints : l’architecture va apporter une commutation efficace et beaucoup plus rapide des tâches logicielles pour correspondre au processeur de la bonne taille afin d’optimiser les performances et la puissance grâce au contrôle indépendant de fréquence des processeurs individuels ;
- des systèmes autonomes plus sûrs : DynamIQ va apporter une plus grande réactivité à la solution ADAS et des capacités de sécurité accrues qui permettront aux partenaires de construire des systèmes compatibles ASIL-D pour une exploitation sûre dans des conditions de défaillance.
Source : ARM
Et vous ?
Qu'en pensez-vous ?