Zhaoxin, un développeur de CPU basé en Chine avec une licence x86, n’a pas encore officiellement présenté ses processeurs KaiSheng KH-40000 de nouvelle génération avec jusqu’à 16 cœurs pour les centres de données. Cependant, il a déjà commencé à soumettre des résultats de référence à la base de données Geekbench 5. Les nouveaux processeurs présentent des améliorations notables des performances liées à la microarchitecture par rapport à leurs prédécesseurs, mais peuvent à peine rattraper les processeurs modernes d’AMD et d’Intel.
CPU mystérieux
Zhaoxin, co-détenue par Via Technologies et le gouvernement municipal de Shanghai, exploite progressivement les microarchitectures conçues par Via (ou plutôt par Centaur) depuis le milieu des années 2010, et ses prochains processeurs de la série KaiSheng KH-40000 pour les centres de données sont basés sur le CentaurHauls microarchitecture qui, selon certains, ressemble à la microarchitecture Haswell d’Intel de 2013.
Les processeurs KaiSheng KH-40000/16 et KaiSheng KH-40000/12 fonctionnent à 2,20 GHz, ont 16 et 12 cœurs et sont équipés de 32 Mo et 24 Mo de cache L3, respectivement. De plus, le modèle à 16 cœurs semble disposer de la technologie de multithreading simultané (SMT), de sorte qu’il peut traiter jusqu’à 32 threads simultanément, en supposant que Geekbench 5 lit correctement ses capacités. Sur la base des spécifications des KaiSheng KH-40000/16 et KaiSheng KH-40000/12 de Zhaoxin publiées dans la base de données Geekbench 5, ces processeurs ressemblent beaucoup au processeur CHA jamais sorti de Centaur découvert plus tôt cette année.
Il y a cependant des différences : CHA avait huit cœurs, ne supportait pas SMT et était conçu pour le nœud N16 de TSMC, alors que KaiSheng KH-40000 a jusqu’à 16 cœurs, semble comporter SMT et est censé être conçu pour le processus de fabrication N7 de TSMC. . De plus, les ID de processeur des deux processeurs KH-40000 indiquent « CentaurHauls Family 7 Model 11 Stepping 3 » (1, 2), tandis que l’ID de processeur du CHA de Centaur est « CentaurHauls Family 6 Model 71 Stepping 2 », de sorte que les processeurs en question utilisent silicium différent.
Ce qui est étrange, cependant, c’est que CHA et KH-4000 fonctionnent à 2,20 GHz, donc si nous ne connaissions pas les ID de processeur, nous pourrions supposer que le modèle KH-4000/16 utilise deux matrices CHA à huit cœurs produites sur le N16 de TSMC. nœud et collés ensemble à l’aide d’une interconnexion.
Performances médiocres
Pour Zhaoxin, CentaurHauls devrait être une avancée microarchitecturale significative par rapport à sa microarchitecture LuJiazui à partir de 2019. De plus, l’amélioration du nombre de cœurs devrait rendre les processeurs KaiSheng KH-40000 plus compétitifs sur le marché des serveurs. Examinons donc les chiffres de performance soumis par le développeur du processeur.
Zhaoxine KH-40000/16 | Zhaoxine KH-40000/12 | Centaure CHA | Zhaoxin KX-U6780A | AMD FX-8350 | Core i9-12900K | Ryzen 9 5950X | ||
---|---|---|---|---|---|---|---|---|
Spécifications générales | 16C/32T, 2,20 GHz, 32 Mo L3 | 12C/12T, 2,20 GHz, 24 Mo L3 | 8C/8T, 2,20 GHz, 16 Mo L3 | 8C/8T, 2,70 GHz, 8 Mo L3 | 4C/8T | 8P, 8E, 3,20 ~ 5,10 GHz, 30 Mo | 16C, 3,40 ~ 5,0 GHz, 64 Mo | Spécifications générales |
Microarchitecture | CentaureHauls | CentaureHauls | CentaureHauls | LuJiaZui | Bulldozer/Piledriver | Anse d’Or + Gracemont | Zen 3 | Microarchitecture |
SE | UnionTech OS DT 20 Pro | Windows 10 Pro | Windows 10 Pro | Windows 10 Pro | ? | Windows 11 Pro | Windows 10 Pro | SE |
Monocœur | Entier | 450 | 439 | 476 | 366 | 670 | 1830 | 1435 | Monocœur | Entier |
Monocœur | Flotteur | 559 | 538 | 541 | 318 | 607 | 2189 | 1881 | Monocœur | Flotteur |
Monocœur | Crypto | 1039 | 934 | 782 | 583 | 1040 | 6064 | 4089 | Monocœur | Crypto |
Monocœur | Score | 512 | 493 | 511 | 362 | 670 | 2149 | 1702 | Monocœur | Score |
Multicœur | Entier | 9293 | 3452 | 3307 | 2364 | 3570 | 20631 | 16695 | Multicœur | Entier |
Multicœur | Flotteur | 11875 | 4176 | 3723 | 2089 | 3563 | 23205 | 18695 | Multicœur | Flotteur |
Multicœur | Crypto | 5233 | 2119 | 4825 | 3390 | 2431 | 17413 | 8145 | Multicœur | Crypto |
Multicœur | Score | 9915 | 3603 | 3508 | 2333 | 3511 | 21242 | 16868 | Multicœur | Score |
Lien | https://browser.geekbench.com/v5/cpu/15706425 | https://browser.geekbench.com/v5/cpu/16875254 | https://browser.geekbench.com/v5/cpu/12878360 | https://browser.geekbench.com/v5/cpu/12878360 | https://browser.geekbench.com/v5/cpu/15900997 | https://browser.geekbench.com/v5/cpu/15911328 | https://browser.geekbench.com/v5/cpu/9506672 | Lien |
En ce qui concerne les performances à un seul thread, la microarchitecture CentaurHaul de Zhaoxin (ou Centaur) dépasse considérablement la microarchitecture LuJiazui de la génération précédente de l’entreprise, à la fois en nombre entier (de 22 %) et en virgule flottante (de 75 %), même si le nouveau processeur fonctionne à 2,20 GHz. . En revanche, l’ancien fonctionne à 2,70 GHz. L’amélioration des performances du FPU semble plutôt spectaculaire, mais il ne faut pas oublier que nous avons affaire à un benchmark synthétique.
Bien que la nouvelle microarchitecture soit nettement meilleure que la précédente, les processeurs KaiSheng KH-40000 à 12 et 16 cœurs ne peuvent rivaliser avec aucun processeur moderne. De plus, leurs performances monothread sont encore inférieures à celles de l’infortunée architecture Bulldozer/Piledriver d’AMD mi-2012.
En ce qui concerne les performances multi-thread, nous voyons un avantage plutôt étrange que le KaiSheng KH-40000/16 à 16 cœurs de Zhaoxin avec SMT a plus de 12 cœurs KaiSheng KH-40000/12 CPU. Alors qu’en théorie, la puce 16C/32T peut traiter 2,66 fois plus de threads que ses frères 12C/12T (et nous n’avons jamais vu ce type d’efficacité SMT à partir d’une microarchitecture CPU bien connue jusqu’à présent), son avantage réel en termes de performances est plus élevé que même hypothétique 2,66X (2,69X en entier, 2,84X en flottant). Comme nous sommes confrontés à une situation où un processeur n’a que quatre cœurs de plus que son rival, mais ses performances sont presque trois fois supérieures, nous pensons qu’il existe des facteurs au-delà du nombre de cœurs qui ont un tel effet sur les performances.
Gardant à l’esprit que Windows 10/11 ne fonctionne pas toujours de manière optimale avec les planificateurs de processeurs multicœurs inconnus, nous pensons que les résultats du processeur KaiSheng KH-40000/12 à 12 cœurs obtenus sur Windows 10 Pro ne reflètent pas son véritable potentiel.
Pourtant, même sous Windows 10 Pro et sans SMT, CentaurHoals est nettement plus rapide que LuJiazui dans les charges de travail multi-thread entier (de 40 %) et multi-thread en virgule flottante (78 %). Le problème est que les performances absolues démontrées par les processeurs KaiSheng KH-40000 et Centaur CHA sont déficientes par rapport aux normes actuelles.
Fait intéressant, les chiffres de performance multithread démontrés par le KaiSheng KH-40000/12 à 12 cœurs de Zhaoxin sous Windows et sans SMT sont comparables au processeur FX-8350 d’AMD (quatre modules, huit threads), que la société commercialisait autrefois comme un processeur à huit cœurs. CPU. Nous pouvons difficilement qualifier les performances d’un processeur vieux de dix ans de compétitives par rapport aux normes actuelles, du moins dans Geekbench 5, qui n’est pas la meilleure référence.
Quelques idées
Alors que les configurations à 12 et 16 cœurs semblent convenir aux ordinateurs de bureau et aux serveurs d’entrée de gamme, les 12 et 16 cœurs de Zhaoxin n’offrent pas des performances comparables à celles des processeurs à 12 ou 16 cœurs d’AMD et d’Intel. Sous Windows et à en juger uniquement par les scores de Geekbench 5, Zhaoxin semble avoir une décennie de retard sur AMD et Intel en termes de performances. Même si Zhaoxin active SMT sur ses prochains processeurs basés sur CentaurHoals (pour les applications client et serveur) et que Windows « apprend » à utiliser correctement ces cœurs, KaiSheng KH-40000/16 sera toujours deux fois plus lent que les processeurs 2021 d’AMD et d’Intel avec le même nombre de cœurs.