2020 a été une année extrêmement fructueuse pour les infrastructures et les entreprises d’Arm, car c’était l’année où nous avons vu se concrétiser la gamme de microarchitectures CPU «Neoverse» de la société sur le marché sous la forme du nouveau design Graviton2 d’Amazon ainsi que d’Ampere. Processeur de serveur Altra. Arm avait introduit le Neoverse N1 pour la première fois au début de 2019 et si vous n’étiez pas convaincu de la promesse du serveur Arm avec le Graviton2, l’Altra plus puissant et surdimensionné aurait certainement dû faire tourner les têtes.

Incontestablement la première génération de serveurs Arm vraiment compétitifs dans le haut de gamme des performances, Arm atteint enfin un objectif que la société se fixe depuis plusieurs années maintenant, en gagnant une réelle part de marché face aux opérateurs historiques x86.

Avance rapide jusqu’en 2021, la conception Neoverse N1 utilisée aujourd’hui dans des conceptions telles que l’Ampere Altra est toujours compétitive, ou surpasse les conceptions AMD ou Intel de dernière génération – une situation qui, il y a quelques années, semblait tout sauf tirée par les cheveux. Nous vous recommandons de vous tenir au courant de ces critiques importantes au cours des deux dernières années pour obtenir une image précise du marché actuel:


(Remarque: le graphique de gauche de l’axe Y commence à 50%)

Arm est très ouvert sur le fait que sa principale priorité avec la gamme de produits Neoverse est de gagner des parts de marché sur le déploiement de l’empreinte cloud, et à titre d’exemple de ce nouveau succès est une estimation des ajouts d’instances AWS d’Amazon tout au long de 2020, où le nouveau système basé sur Arm On dit que Graviton2 est le déploiement matériel dominant, récupérant la majorité des parts perdues par Intel.

Regard vers 2022 et au-delà

Aujourd’hui, nous tournons vers le futur et la nouvelle génération de produits Neoverse V1 et Neoverse N2. Arm avait déjà testé les nouveaux produits en septembre dernier, taquinant quelques caractéristiques des nouveaux designs, mais manquant de divulguer des détails plus concrets sur les nouvelles microarchitectures. Suite à l’annonce de l’architecture Armv9 le mois dernier, nous sommes enfin prêts à plonger dans les deux nouvelles microarchitectures de CPU ainsi que dans le nouveau réseau maillé CMN-700.

Comme présenté en septembre, cette génération de microarchitectures de processeurs Neoverse se distingue par le fait que nous parlons de deux produits assez différents, destinés à des objectifs et à des segments de marché différents. Le Neoverse V1 représente une nouvelle gamme pour Arm, avec une microarchitecture de processeur qui vise davantage de charges de travail et de conceptions de type HPC orientées vers ces marchés, tandis que le Neoverse N2 est plus un successeur direct du Neoverse N1 et déploiements d’infrastructure et de cloud de la même manière que le N1 se voit aujourd’hui dans des produits tels que les processeurs Graviton ou Altra.

Pour les lecteurs qui connaissent les microarchitectures de CPU mobiles d’Arm, il y a certainement de très grandes similitudes entre les conceptions – même si le marketing d’Arm semble étrangement réticent à faire ce genre de comparaisons, c’est pourquoi j’ai fait le tableau ci-dessus qui tente plus clairement de décrire les similitudes entre les générations de design.

Le Neoverse N1 original, comme on le voit dans les processeurs Graviton2 et Altra Q, était un dérivé, ou mieux dit, d’une microarchitecture soeur, du Cortex-A76, qui avait été utilisé dans la génération 2019 de SoC mobiles Cortex-A76 tels que le Snapdragon. 855. Naturellement, les conceptions de Neoverse avaient des fonctionnalités et des changements orientés serveur qui ne sont pas présents dans les homologues mobiles.

De la même manière que le N1 était lié à l’A76, les microarchitectures de nouvelle génération V1 et N2 sont liées aux nouvelles conceptions du portefeuille Cortex. Le V1 est lié au Cortex-X1 que nous avons vu dans les nouveaux SoC mobiles de cette année, tels que le Snapdragon 888 ou l’Exynos 2100. Le Neoverse N2, quant à lui, est lié à une nouvelle microarchitecture Cortex-A à venir que nous espérons en savoir plus dans les prochains mois. Tout au long de la pièce d’aujourd’hui, nous ferons quelques références supplémentaires à cette déconnexion générationnelle entre le V1 et le N2, et il est important de se rappeler que le N2 est une conception plus récente, bien que visant différents points de performance et d’efficacité.

Ce découplage des objectifs de conception entre le V1 et le N2 pour Arm provient de la tentative de la société de cibler des marchés plus spécifiques où les produits finaux pourraient avoir des priorités différentes, tout comme la façon dont, dans l’espace mobile, la nouvelle série Cortex-X donne la priorité aux performances par cœur tout en la série Cortex-A continue de se concentrer sur le meilleur PPA. De même, le V1 se concentre sur des performances maximisées à moindre efficacité, avec des fonctionnalités telles que des unités SIMD plus larges (2x256b SVE), tandis que le N2 poursuit la philosophie d’évolutivité consistant à avoir la meilleure efficacité énergétique tout en faisant progresser les performances grâce aux améliorations générationnelles de l’IPC.

Dans l’article d’aujourd’hui, nous plongerons dans les nouveaux changements microarchitecturaux des V1, N2, ainsi que dans la nouvelle génération d’IP d’interconnexion maillée d’Arm, le CMN-700, qui devrait servir de base à l’infrastructure Arm de nouvelle génération. processeurs.

Table des matières: