Nous avons retracé les «guerres du Gigahertz» dans un précédent article dans le sens contraire des aiguilles d’une montre. Cela a évolué vers le calcul du nombre de cœurs de processeur, car les chipsets mobiles se heurtent à un mur, tout comme les processeurs de bureau l’avaient fait une décennie plus tôt. C’est une équation simple mais impitoyable: augmenter la vitesse de l’horloge de 10% augmente la consommation d’énergie et la chaleur de plus de 10%.
En 2017 , la vitesse d’horloge la plus élevée que nous avons signalée était de 2,6 GHz. Depuis lors, nous avons notre premier chipset mobile 3GHz – le Snapdragon 845 couplé à l’intérieur du téléphone Asus ROG. Ok, c’est 2.96GHz si vous voulez être précis.
Les concepteurs de chipsets semblent avoir heurté un autre mur. Les premiers processeurs à 10 cœurs sont apparus en 2016, mais ils sont à la hauteur de nos attentes. En fait, si vous regardez le tableau ci-dessous, vous verrez que ces conceptions à 10 cœurs sont une mode éphémère.
Aujourd’hui, presque tous les téléphones sont équipés de processeurs à 8 cœurs. Les seules exceptions sont les téléphones polyvalents et les smartphones d’entrée de gamme les plus abordables. Et les iPhones. Mais depuis que ARM a introduit le design big.LITTLE, la composition de ces cœurs de processeur est plus importante que le nombre.
Nous avons vu différentes combinaisons, la plus commune étant un partage égal – 2 + 2 ou 4 + 4. Cependant, ces conceptions n’étaient pas optimales et les fabricants de puces ont rééquilibré l’équation.
D’une part, les anciens processeurs 4 + 4 s’en vont, 2 + 6 devenant la configuration préférée pour les octa-cœurs. Les Cortex-A75 et A76 sont plus grands et plus puissants que les A72 / A73 qu’ils remplacent, de sorte que seuls les chipsets haut de gamme peuvent se permettre d’en avoir quatre.
Et même alors, ce n’est pas si simple. Les puces phares les plus récentes ont des cœurs spécialisés – le Kirin 980 a adopté un arrangement 2 + 2 + 4, le Snapdragon 855 a choisi 1 + 3 + 4. Cela donne au chipset 1 ou 2 cœurs hautes performances, une deuxième couche de cœurs rapides et enfin les «petits» cœurs écoénergétiques.
Le Kirin 980 a montré qu’il existe deux versions du cœur A76: une version optimisée pour 2,6 GHz et une version pour 1,92 GHz. Tout comme les moteurs de voiture ont des courbes de couple, un cœur de processeur peut être optimisé pour fonctionner plus efficacement à une certaine fréquence. C’est exactement ce qui se passe ici.
La plate-forme DynamIQ d’ARM prend en charge jusqu’à 32 clusters avec jusqu’à 8 cœurs par cluster. Cela donne aux concepteurs de jeux de puces une grande flexibilité pour ajuster les fréquences et les tensions de base afin d’obtenir un meilleur mélange de performances et d’efficacité énergétique.
Cependant, nous ne pensons pas que nous verrons bientôt plus de 3 clusters car l’objectif est maintenant ailleurs: avec l’ajout des NPU et des FAI plus puissants, la plupart des traitements lourds sont traités par du matériel spécialisé, et non par le processeur.
Cependant, nous pourrions nous tromper. Et si ARM introduisait les noyaux Cortex-A6x entre A7x et A5x?