EPYC 7003 Jusqu’à 64 cœurs et 768 Mo de cache L3

On s’est beaucoup concentré sur la façon dont Intel et AMD planifient l’avenir dans l’emballage de leurs matrices pour augmenter les performances globales et atténuer les coûts de fabrication plus élevés. Pour AMD, cette prochaine étape a été V-cache, un chiplet de cache L3 supplémentaire (SRAM) conçu pour être empilé en 3D sur un chiplet Zen 3 existant, triplant le total de cache L3 disponible. Aujourd’hui, la technologie V-cache d’AMD est enfin disponible sur le marché au sens large, car AMD annonce que ses processeurs de serveur EPYC 7003X “Milan-X” ont maintenant atteint la disponibilité générale.

Comme annoncé pour la première fois à la fin de l’année dernière, AMD apporte sa technologie 3D V-Cache au marché des entreprises via Milan-X, une variante avancée de ses processeurs EPYC 7003 de 3e génération basés à Milan. AMD lance quatre nouveaux processeurs allant de 16 cœurs à 64 cœurs, tous avec des cœurs Zen 3 et 768 Mo de cache L3 via V-Cache empilé 3D.

Les processeurs Milan-X d’AMD sont une version améliorée de ses processeurs actuels de 3e génération basés à Milan, EPYC 7003. S’ajoutant à sa gamme EPYC 7003 préexistante basée à Milan, que nous avons examinée en juin de l’année dernière, l’avancée la plus significative de Milan -X est grâce à son grand 768 Mo de cache L3 utilisant la technologie d’empilage 3D V-Cache d’AMD. L’AMD 3D V-Cache utilise le nœud de processus N7 de TSMC – le même nœud sur lequel sont construits les chiplets Zen 3 de Milan – et il mesure à 36 mm², avec une puce de 64 MiB au-dessus des 32 MiB existants trouvés sur les chiplets Zen 3.

En se concentrant sur les spécifications et les technologies clés, les derniers processeurs Milan-X AMD EPYC 7003-X disposent de 128 voies PCIe 4.0 disponibles qui peuvent être utilisées via une sélection de slots et de contrôleurs PCIe 4.0 pleine longueur. Cela dépend de la manière dont les fournisseurs de cartes mères et de serveurs souhaitent les utiliser. Il existe également quatre contrôleurs de mémoire capables de prendre en charge deux modules DIMM par contrôleur, ce qui permet l’utilisation d’une mémoire DDR4 à huit canaux.

La configuration globale de la puce pour Milan-X est un MCM géant à neuf puces, avec huit matrices CCD et une grande matrice d’E / S, et cela vaut pour toutes les références Milan-X. Surtout, AMD a choisi d’équiper toutes ses nouvelles puces V-cache EPYC avec le maximum de 768 Mo de cache L3, ce qui signifie que les 8 CCD doivent être présents, du SKU supérieur (EPYC 7773X) au SKU inférieur (EPYC 7373X). Au lieu de cela, AMD fera varier le nombre de cœurs de processeur activés dans chaque CCD. En descendant, chaque CCD comprend 32 Mo de cache L3, avec 64 Mo supplémentaires de V-Cache 3D superposés pour un total de 96 Mo de cache L3 par CCD (8 x 96 = 768).

En termes de compatibilité mémoire, rien n’a changé par rapport aux précédentes puces Milan. Chaque puce EPYC 7003-X prend en charge huit modules de mémoire DDR4-3200 par socket, avec des capacités allant jusqu’à 4 To par puce et 8 To sur un système 2P. Il convient de noter que les nouvelles puces Milan-X EPYC 7003-X partagent le même socket SP3 que la gamme existante et, en tant que telles, sont compatibles avec les cartes mères LGA 4094 actuelles via une mise à jour du firmware.

Processeurs AMD EPYC 7003 Milan / Milan-X
AnandTech Cœur /
Fil
Base
Fréq
1T
Fréq
L3
Cache
PCIe Mémoire PDT
(W)
Prix
(1KU)
EYPC 7773X 64 128 2200 3500 768 Mo 128×4.0 8 x DDR4-3200 280 8800 $
EPYC 7763 64 128 2450 3400 256 Mo 128×4.0 8 x DDR4-3200 280 7890 $
EPYC 7573X 32 64 2800 3600 768 Mo 128×4.0 8 x DDR4-3200 280 5590 $
EPYC 75F3 32 64 2950 4000 256 Mo 128×4.0 8 x DDR4-3200 280 4860 $
EPYC 7473X 24 48 2800 3700 768 Mo 128×4.0 8 x DDR4-3200 240 3900 $
EPYC 74F3 24 78 3200 4000 256 Mo 128×4.0 8 x DDR4-3200 240 2900 $
EPYC 7373X 16 32 3050 3800 768 Mo 128×4.0 8 x DDR4-3200 240 4185 $
EPYC 73F3 16 32 3500 4000 256 Mo 128×4.0 8 x DDR4-3200 240 3521 $

En regardant la nouvelle pile EPYC 7003 avec la technologie 3D V-Cache, le SKU supérieur est l’EPYC 7773X. Il comporte 64 cœurs Zen3 avec 128 threads, une fréquence de base de 2,2 GHz et une fréquence de suralimentation maximale de 3,5 GHz. L’EPYC 7573X possède 32 cœurs et 64 threads, avec une fréquence de base plus élevée de 2,8 GHz et une fréquence de suralimentation allant jusqu’à 3,6 GHz. Les EPYC 7773X et 7573X ont tous deux un TDP de base de 280 W, bien qu’AMD précise que les quatre puces EPYC 7003-X ont un TDP configurable compris entre 225 et 280 W.

La puce la moins performante de la nouvelle gamme est l’EPYC 7373X, qui possède 16 cœurs avec 32 threads, une fréquence de base de 3,05 GHz et une fréquence de suralimentation de 3,8 GHz. En remontant la pile, il dispose également d’une option 24c / 48t avec une fréquence de base de 2,8 GHz et une fréquence de suralimentation allant jusqu’à 3,7 GHz. Les deux incluent un TDP de 240 W, mais comme les plus gros composants, AMD a confirmé que les modèles à 16 et 24 cœurs auront un TDP configurable compris entre 225 W et 280 W.

Notamment, toutes ces nouvelles puces Milan-X ont une sorte de régression de la vitesse d’horloge par rapport à leurs homologues Milan (performances de base maximales) habituelles. Dans le cas du 7773X, il s’agit de la vitesse d’horloge de base, tandis que les autres SKU baissent toutes un peu sur les vitesses d’horloge de base et d’amplification. La baisse est rendue nécessaire par le V-cache, qui, avec environ 26 milliards de transistors supplémentaires pour une configuration Milan-X complète, ronge le budget de puissance des puces. Ainsi, AMD ayant choisi de maintenir les TDP cohérents, les vitesses d’horloge ont été un peu réduites pour compenser. Comme toujours, les processeurs d’AMD fonctionneront aussi vite que le permettent la chaleur et la marge TDP, mais les puces équipées de V-cache vont atteindre ces limites un peu plus tôt.

Le marché cible d’AMD pour les nouvelles puces Milan-X sont les clients qui ont besoin de maximiser les performances par cœur ; plus précisément, le sous-ensemble de charges de travail qui bénéficient du cache supplémentaire. C’est pourquoi les puces Milan-X ne remplacent pas entièrement les puces EPYC 70F3, car toutes les charges de travail ne répondront pas au cache supplémentaire. Ainsi, les deux gammes se partageront la première place en tant que SKU EPYC les plus rapides par cœur d’AMD.

De son côté, AMD lance particulièrement les nouvelles puces sur le marché de la CAO/FAO, pour des tâches telles que l’analyse par éléments finis et l’automatisation de la conception électronique. Selon la société, ils ont constaté une augmentation de plus de 66 % des vitesses de vérification RTL sur le logiciel de vérification VCS de Synopsys dans une comparaison de pommes à pommes entre les processeurs Milan avec et sans V-cache. Comme pour les autres puces qui intègrent des caches plus grands, les plus grands avantages seront trouvés dans les charges de travail qui débordent des caches de taille contemporaine, mais s’intégreront parfaitement dans le cache plus grand. La minimisation des déplacements coûteux vers la mémoire principale signifie que les cœurs du processeur peuvent continuer à fonctionner beaucoup plus souvent.

Microsoft a trouvé quelque chose de similaire l’année dernière, lorsqu’ils ont dévoilé un aperçu public de ses machines virtuelles Azure HBv3 en novembre. À l’époque, la société publiait quelques chiffres de performances issus de ses tests internes, principalement sur les charges de travail associées au HPC. En comparant Milan-X directement à Milan, Microsoft a utilisé les données d’EPYC 7003 et d’EPYC 7003-X dans ses plates-formes VM HBv3. Il convient également de noter que les tests ont été effectués sur des systèmes à double socket, car tous les processeurs EPYC 7003-X annoncés aujourd’hui pourraient être utilisés dans les déploiements 1P et 2P.

Les données de performances publiées par Microsoft Azure sont encourageantes et, grâce à ses tests internes, il semble que le cache L3 supplémentaire joue un rôle important. Dans Computational Fluid Dynamics, il a été noté qu’il y avait une meilleure vitesse avec moins d’éléments, donc cela doit être pris en considération. Microsoft a déclaré qu’avec sa série HBv3 actuelle, ses clients peuvent s’attendre à des gains maximaux allant jusqu’à 80 % de performances en dynamique des fluides computationnelle par rapport aux systèmes VM HBv3 précédents avec Milan.

En conclusion, les processeurs EPYC 7003-X d’AMD sont désormais généralement disponibles pour le public. Avec des prix indiqués sur une base de commande unitaire de 1K, AMD indique que l’EPYC 7773X avec 64C / 128T sera disponible pour environ 8800 $, tandis que le modèle 32C / 64T, l’EPYC 7573X, coûtera environ 5590 $. En descendant, l’EPYC 7473X avec 24C / 48T coûtera 3900 $, et l’entrée EPYC 7373X avec 16C / 32T coûtera un peu plus avec un coût de 4185 $.

Compte tenu de l’importance des commandes requises, le prix de détail global est susceptible d’être légèrement supérieur pour une unité. Bien que la majorité des clients d’AMD soient des fournisseurs de serveurs et de cloud, il ne fait aucun doute qu’AMD aura des clients qui achèteront en gros. De nombreux principaux partenaires OEM de serveurs d’AMD devraient également commencer à proposer des systèmes utilisant les nouvelles puces, notamment Dell, Supermicro, Lenovo et HPE.

Enfin, les consommateurs auront leur propre chance de mettre la main sur certains processeurs compatibles AMD V-cache le mois prochain, lorsque le deuxième produit V-cache d’AMD, le Ryzen 7 5800X3D, sera lancé. Le processeur de bureau est basé sur un seul CCD avec un énorme 96 Mo de cache L3 disponible, ce qui contraste bien avec les puces EPYC beaucoup plus grandes.

Leave a Comment