Processeurs décodés: comprendre les noms de microarchitecture d'Intel
Qu'est-ce qu'il y a dans un nom? Beaucoup, en fait, si nous parlons de processeurs Intel. Intel utilise des noms de code internes conçus pour masquer ce sur quoi l'entreprise travaille jusqu'à ce qu'elle soit prête à être rendue publique. Il n'est donc pas étonnant que ces termes n'aient pas beaucoup de sens pour les non-initiés.
Sommaire
Pourquoi les noms de code Intel sont importants
Ces noms de code deviennent inévitablement connus (Intel les publie) et, si vous faites un peu de recherche, vous constaterez qu'ils ont beaucoup d'importance.
En fait, les noms de code d'Intel peuvent souvent fournir une meilleure compréhension des processeurs que les noms marketing officiels que vous voyez sur la boîte. Prenons les processeurs portables Intel de 10e génération les plus récents. Ces CPU sont constitués de plusieurs microarchitectures CPU. Cependant, à moins que vous ne puissiez référencer leurs noms de code, les noms officiels deviennent un peu déroutants.
Prenez le Core i7-1065G7 et le Core i7-10510U, par exemple: les deux sont des processeurs mobiles pour ordinateurs portables et autres appareils, et les deux sont considérés comme des puces de 10e génération (d'où le «10» après le tiret). Cependant, le G7 est un processeur Ice Lake, tandis que l'autre est Comet Lake.
La plupart des gens qui recherchent le «meilleur» iraient avec le 10510U car il a une vitesse d'horloge plus élevée. Cependant, Intel affirme qu'une puce d'ordinateur portable Comet Lake est meilleure pour la productivité et les charges de travail multithread, tandis qu'Ice Lake est plus performant pour l'IA et les graphiques.
C’est pourquoi il est utile d’avoir au moins une compréhension superficielle des différentes générations de puces d’Intel pour acheter un nouveau PC ou ordinateur portable. Ce n'est pas quelque chose auquel vous devriez vous accrocher, mais la compréhension des noms de code peut vous aider à déchiffrer les avis en ligne, ainsi que le matériel marketing sur les étagères et les emballages des magasins.
Modèle de développement d'Intel
Nous ne pouvons pas parler de noms de code sans parler de la façon dont Intel fabrique ses processeurs. Pendant une dizaine d'années, Intel a développé ses processeurs sur la base du célèbre modèle tick-tock. Chaque année, Intel introduisait une nouvelle microarchitecture (tock), et la suivante, il la réduisait (cochez). (Oui, c'est en fait «tic-tac», mais c'est la façon la plus simple de l'expliquer.)
Tick-tock a été remplacé vers 2016 par le modèle de processus-architecture-optimisation (PAO). Le rétrécissement est la première étape de ce processus, puis une nouvelle architecture est introduite, tout comme le modèle tick-tock. Ensuite, il y a une phase d'optimisation au cours de laquelle l'architecture est améliorée sans avoir à faire un bond dans le processus de fabrication.
Le PAO n'est pas nécessairement un modèle de trois ans, cependant – la phase d'optimisation peut se poursuivre indéfiniment, comme nous l'avons vu sur le bureau depuis 2015. Il semble également que le modèle PAO ne soit pas une règle stricte et rapide, comme il l'a été Selon les rumeurs, les CPU de bureau à venir pourraient avoir une nouvelle conception (le «A») avant un retrait de matrice (le «P»).
Alors, quelle est la microarchitecture d'une puce et le rétrécissement? Dans les termes les plus simplistes, la microarchitecture est la conception d'une puce. Chaque nouveau processeur a soit une conception totalement remaniée, soit une version améliorée d'un processeur existant. Une nouvelle microarchitecture peut apporter de nouvelles capacités, ainsi que des améliorations des instructions par cycle / horloge (IPC) qui améliorent les performances.
De plus, chaque CPU utilise un processus de fabrication, tel que 14 nm, 10 nm ou 7 nm (le «nm» signifie «nanomètre»). Pour nos besoins, nous considérerons chaque processus comme un terme marketing pour savoir si un nouveau processeur a fait un bond dans la fabrication de puces, ou s'il s'agit simplement d'une amélioration par rapport à une technologie existante.
Généralement, le passage d'un processus nm plus grand à un processus nm plus petit (également appelé rétrécissement de matrice) signifie de meilleures performances et une consommation d'énergie plus efficace.
Tout tourne autour de Skylake pour l'instant
Pour discuter des processeurs Intel modernes, nous devons commencer par Skylake. Si vous avez lu des critiques de processeurs au cours des cinq dernières années, vous les avez probablement vues mentionnées.
Les processeurs Skylake ont été lancés en 2015, dans le prolongement de Broadwell – un rétrécissement (tick) de 14 nm du Haswell 22 nm (Intel's pre-Skylake tock). Skylake était la dernière fois que nous avons vu un «tock» (une microarchitecture entièrement nouvelle pour les CPU de bureau).
Depuis lors, les processeurs Intel pour ordinateurs de bureau ont tous été une optimisation de Skylake ou l'un des descendants de Skylake. Cela a conduit à de meilleurs processeurs, car les générations récentes ont apporté plus de cœurs et des vitesses d'horloge plus élevées. Ceux-ci ont fourni de meilleures performances, mais les améliorations de base et les nouvelles fonctionnalités ont été plus rares.
Après Skylake est venu Kaby Lake, qui a été conçu pour combler le vide lorsque le prochain «tick» (ou rétrécissement) d'Intel de 14 nm à 10 nm ne s'est pas déroulé. Au lieu de cela, Kaby Lake s'est déployé en tant qu'amélioration de 14 nm + à Skylake.
Coffee Lake pour les ordinateurs de bureau a commencé à être déployé en 2017, en utilisant le soi-disant processus 14nm ++ d'Intel. Ensuite, les serveurs et les bureaux haut de gamme ont obtenu des processeurs Cascade Lake. Enfin, en 2020, nous avons obtenu Comet Lake, qui est, encore une fois, construit sur un processus 14 nm ++. À l'heure actuelle, ce sont les derniers processeurs de bureau et ils offrent de très belles améliorations des performances par rapport à leurs prédécesseurs. Les meilleurs processeurs de cette génération ont plus de cœurs et la capacité de dépasser une vitesse d'horloge de 5 GHz.
Pourtant, toutes ces améliorations de bureau et d'ordinateurs portables peuvent être retracées directement à Skylake, et ce n'est pas nécessairement une mauvaise chose, comme nous l'avons mentionné précédemment. Une nouvelle puce Comet Lake-S pour ordinateurs de bureau est certainement un meilleur choix qu'un processeur Skylake d'origine.
Pourtant, les fans d'Intel et les constructeurs de PC de bureau attendent avec impatience le prochain saut dans la conception des PC de bureau de la société. Cela pourrait arriver fin 2020 ou début 2021, avec les nouveaux processeurs de Rocket Lake.
Si les rapports actuels sont corrects, Rocket Lake sera le plus grand changement à venir pour les processeurs de bureau Intel en cinq ans. Selon les revendications, il abrite une nouvelle microarchitecture distincte de Skylake, mais s'appuie toujours sur un processus 14 nm ++ comme ses prédécesseurs immédiats.
Noms doubles
Tout comme les processeurs de bureau Intel semblent prêts à recevoir une révision, il en va de même pour ses schémas de dénomination. Par exemple, si vous regardez le site Ark d'Intel, vous ne trouverez aucun produit appelé «Palm Cove». En effet, alors que ce nom fait référence à la conception du cœur du processeur, les quelques processeurs mobiles utilisant des cœurs Palm Cove sont appelés Cannon Lake.
Intel a également fait cela en 2019 avec des cœurs Sunny Cove dans ses processeurs Ice Lake pour ordinateurs portables, ce qui nous ramène à la prochaine étape pour les ordinateurs de bureau: Rocket Lake. Ces nouveaux processeurs de bureau, attendus fin 2020 ou début 2021, seraient basés sur des cœurs Willow Cove. Willow Cove est également la base des processeurs portables 10nm ++ Tiger Lake attendus mi-2020.
Nous avons donc maintenant deux noms de code actifs pour les processeurs Intel: un pour la conception principale et un pour la nouvelle génération de CPU. Ces schémas de dénomination suivent actuellement le modèle consistant à attribuer aux conceptions principales une désignation «Cove», tandis que les CPU reçoivent un nom «Lake». Ne comptez pas sur ce schéma de dénomination de l'anse au lac pour durer éternellement, mais c'est un guide utile pour l'instant.
Encore une fois, les noms de code ne sont pas descriptifs en eux-mêmes. Cependant, si vous apprenez ce qui se cache derrière les noms, ils vous aideront à comprendre quel type de CPU sont actuellement disponibles auprès d'Intel.
Même si vous ne connaissez pas les noms de tous les cœurs et processeurs, il suffit de savoir qu'il existe des conceptions de base avec des noms de code qui deviennent alors des processeurs avec des noms de code différents. Armé de quelques informations générales, vous pouvez mieux comprendre de quoi parlent toutes ces critiques de CPU et acheter un meilleur PC.