
Dans cet article (5)
Analyse semi-personnalisée de l’Arm Neoverse CSS N4 Ranger
Points clés
- Regardez au-delà du nombre de cœurs : le cache, la mémoire et les E/S sont les spécifications qui déterminent l’utilité réelle d’un serveur.
- Considérez CSS N4 comme un sous-système validé, et non comme un simple lancement de cœur CPU.
- Observez les configurations des clients pour voir si les concepteurs de cloud privilégient les cœurs, les chiplets, la mémoire ou la connectivité des accélérateurs.
Le sous-système semi-personnalisé est moins une annonce de processeur qu’un catalogue de composants validés pour le silicium serveur.
Le sous-système semi-personnalisé est moins une annonce de CPU qu’un catalogue de pièces validées pour le silicium serveur.
Une puce de serveur commençait autrefois par un cœur et un long pèlerinage d’ingénierie. Arm propose maintenant quelque chose qui ressemble davantage à une porte de coffre-fort déjà précâblée : cœurs, cache, interfaces mémoire, E/S et tuyauterie puce-à-puce déjà agencés, afin que les clients passent moins de temps à valider les éléments ennuyeux et plus de temps à décider où cacher les bijoux. Voilà la vraie histoire derrière Arm Neoverse CSS N4 Ranger. La spécification qui fait les gros titres est impressionnante, selon Tom's Hardware : entre huit et 128 cœurs Neoverse N4 par puce, jusqu’à 3,8 GHz, sur le procédé N3P de TSMC. Mais le mouvement le plus intéressant concerne l’emballage architectural. Arm ne vend pas simplement une brique plus rapide ; elle vend une section de mur configurable dont les conduits ont déjà été inspectés.
Le sous-système sur l’établi
Tom's Hardware décrit le programme Compute Subsystem d’Arm comme une voie semi-personnalisée qui permet aux clients de configurer le nombre de cœurs, la taille du cache, les E/S et la connectivité autour de la propriété intellectuelle d’Arm. Les propres documents Neoverse CSS d’Arm présentent ces sous-systèmes comme des plateformes de calcul d’infrastructure validées et optimisées pour les performances, destinées à décharger les tâches de conception et de validation non différenciantes. Traduction du dialecte de fiche technique : Arm essaie de supprimer la partie de la conception de puces serveur qui ressemble au débogage d’un fond de panier hanté à 2 heures du matin.
C’est important, car un CPU cloud, un DPU ou une conception à chiplets se gagne rarement uniquement au nombre de cœurs. Tom's Hardware rapporte que la même approche CSS est apparue dans des CPU chez Azure et Google Cloud, ainsi que dans des DPU chez Nvidia et Intel. La version film de casse est simple : les cœurs sont l’équipe, mais la fuite dépend de la mémoire, des voies d’E/S et du fait que l’interconnexion entre chiplets ouvre ou non la porte du garage à temps.
La spécification enfouie sous le nombre de cœurs
Selon Tom's Hardware, Neoverse CSS N4 prend en charge jusqu’à 256 Mo de cache L3 par puce, jusqu’à 2 Mo de cache L2 par cœur, ainsi que 64 Ko de cache L1 d’instructions et 64 Ko de cache L1 de données par cœur. Ce chiffre de L3 est celui que j’entourerais en rouge avant que quiconque ne commence à scander « 128 cœurs ». Une grande ferme de cœurs sans assez de cache à proximité, c’est juste une foule qui tente de se faufiler dans un tourniquet de métro pendant que la DRAM ricane depuis l’autre bout de la ville.
Tom's Hardware note aussi que Ranger représente une avancée majeure par rapport à Neoverse CSS N2, qui plafonnait à 64 cœurs. La gamme N4 commence dès huit cœurs, ce qui est tout aussi important que le plafond, car tous les clients ne construisent pas le même monstre. Une puce réseau, un CPU cloud et un accélérateur d’infrastructure peuvent tous vouloir des cœurs Arm, mais ils ne veulent pas tous le même budget thermique, la même surface de puce ni la même personnalité d’E/S.
Parlons de ce qu’Arm n’a pas précisé dans l’annonce. Tom's Hardware rapporte qu’Arm n’a pas clarifié les fréquences maximales pour chaque configuration possible, même si la plateforme fonctionne jusqu’à 3,8 GHz. Ce n’est pas un scandale ; c’est la physique qui porte un cardigan raisonnable. Plus de cœurs signifie généralement plus de densité de puissance et plus de chaleur à évacuer, et la réalité thermique a une manière bien à elle de trahir l’optimisme des présentations au moment précis où les ventilateurs du rack se mettent à tourner.
L’astuce semi-personnalisée, c’est la validation, pas l’ambiance
Arm affirme que Neoverse CSS est conçu pour accélérer le passage au silicium en prenant en charge les tâches de conception et de validation non différenciantes, tout en laissant aux partenaires de la marge pour une personnalisation propre au marché. C’est la partie qui intéresse les bâtisseurs. Si vous concevez du silicium pour le cloud, vous préférez vous différencier dans l’ordonnancement, l’accélération, la topologie mémoire, la sécurité, l’assemblage ou l’optimisation des charges de travail plutôt que de mobiliser vos meilleurs ingénieurs pour revérifier la même plomberie de complexe de cœurs dont tout le monde a aussi besoin.
EDN Asia ajoute la couche écosystème autour de cette idée, en décrivant Arm Total Design comme cinq briques couvrant les étapes de développement du silicium. La publication indique que l’initiative inclut des maisons de conception ASIC, des fournisseurs de propriété intellectuelle, des fournisseurs d’outils EDA, des fonderies et des développeurs de firmware, avec Cadence et Synopsys parmi les entreprises EDA impliquées. En pratique, CSS est le berceau moteur, et Total Design est l’atelier rempli de ponts élévateurs, de clés dynamométriques et de gens qui savent quel connecteur finit toujours monté à l’envers.
Le bord de carte, c’est là que Ranger devient intéressant
Tom's Hardware rapporte que CSS N4 prend en charge la DDR5 ou la LPDDR6, ainsi que jusqu’à 128 lignes PCIe 7/6 et CXL 4.0. C’est la partie que les bâtisseurs de cloud ne devraient pas survoler. PCIe et CXL sont les endroits où les CPU négocient avec les accélérateurs, l’extension mémoire, les cartes réseau et toutes les autres machines de niveau rack qui transforment un processeur d’une jolie photo de puce en infrastructure utile.
Le même rapport de Tom's Hardware indique que Ranger peut évoluer au-delà de 128 cœurs grâce à des conceptions multi-chiplets et multi-sockets, avec la prise en charge d’UCIe via des interconnexions puce-à-puce et des PNY propres aux partenaires. C’est Arm qui reconnaît discrètement où va le silicium serveur : non pas une puce héroïque qui fait tout, mais plusieurs éléments qui se passent des signaux comme dans une course de relais très coûteuse. Si ces liens sont validés tôt, les clients peuvent consacrer plus d’énergie à l’architecture système et moins à traquer des gremlins d’intégrité du signal dans le substrat du boîtier.
Ce qu’il faut surveiller ensuite
La prochaine question n’est pas de savoir si 128 cœurs Arm tiennent sur une puce, puisque Tom's Hardware dit que Ranger le fait sur TSMC N3P. La question est de savoir quelles configurations les clients choisiront réellement. De huit à 128 cœurs, l’écart est énorme, et les conceptions gagnantes seront peut-être celles qui équilibrent cache, E/S, type de mémoire et stratégie de chiplets avec une honnêteté brutale.
Pour les lecteurs qui suivent le matériel serveur, Arm Neoverse CSS N4 Ranger rappelle que la concurrence moderne dans les puces grimpe l’échelle de l’abstraction. Les cœurs comptent toujours, et je ne vous dirai jamais de ne pas lire le tableau du cache comme s’il contenait un trésor enterré. Mais l’action réelle se trouve désormais dans les sous-systèmes validés : ces blocs préintégrés qui permettent aux équipes de silicium cloud de construire des machines plus étranges et plus spécialisées sans repartir d’un schéma vierge à chaque fois.