Epyc

Epyc
Description de l'image AMD Epyc wordmark.svg.
Informations générales
Production Juin 2017
Concepteur AMD
Fabricant
  • GlobalFoundries (14 nm, 12 nm)
  • TSMC (7 nm et au-delà)
Performances
Fréquence GHz à 4,1 GHz
Spécifications physiques
Finesse de gravure 14 nm à 7 nm
Cœur

Jusqu'à 128 coeurs/256 threads sur les systèmes à double socket

  • Naples
  • Rome
  • Milan, Milan-X
  • Genoa, Genoa-X
  • Bergamo
  • Siena
  • Turin
Socket(s)
  • SP3
  • SP5
  • SP6 (en)
Architecture et classification
Architecture x86-64
Extensions MMX(+), SSE1, SSE2, SSE3, SSSE3, SSE4a, SSE4.1, SSE4.2, AVX, AVX2, AVX-512 (Zen 4 et suivants), FMA3, CVT16/F16C (en), ABM, BMI1, BMI2, AES, CLMUL, RDRAND, SHA (en), SME (en), AMD-V, AMD-Vi
Micro-architecture
Historique

AMD Opteron

modifier

Epyc est une gamme de microprocesseurs x86-64 d'AMD pour serveurs et systèmes embarqués qui utilise la microarchitecture Zen. Epyc a été annoncée pour la première fois en 2017[1]. Les puces Epyc, gravées initialement en 14 nm[2], proposent jusqu'à 128 cœurs (256 threads) et une fréquence d'horloge pouvant aller jusqu'à 4,1 GHz[3].

Les processeurs Epyc partagent la même microarchitecture que leurs homologues de bureau ordinaires, mais disposent de fonctionnalités de niveau entreprise telles qu’un nombre de cœurs plus élevé, plus de voies PCI Express, la prise en charge de plus grandes quantités de RAM et une mémoire cache plus importante. Ils prennent également en charge les configurations de systèmes multipuces et à deux sockets à l’aide de l’interconnexion Infinity Fabric.

La gamme Epyc fait concurrence à la gamme Xeon d'Intel.

Historique

En mars 2017, AMD a annoncé son intention de revenir sur le marché des serveurs avec une plate-forme basée sur la microarchitecture Zen, nom de code Naples, et l’a officiellement révélée sous le nom de marque Epyc en mai[4]. En juin, AMD a officiellement lancé les processeurs de la série Epyc 7001, offrant jusqu’à 32 cœurs par socket, et permettant des performances qui ont permis à Epyc d’être compétitif avec la gamme de produits concurrente Intel Xeon Scalable[5]. En août 2019, les processeurs de la série Epyc 7002 « Rome », basés sur la microarchitecture Zen 2, ont été lancés, doublant le nombre de cœurs par socket à 64 et augmentant considérablement les performances par cœur par rapport à l’architecture de dernière génération.

En mars 2021, AMD a lancé la série Epyc 7003 « Milan », basée sur la microarchitecture Zen 3[6]. Epyc Milan a apporté les mêmes 64 cœurs qu’Epyc Rome, mais avec des performances par cœur beaucoup plus élevées, l’Epyc 7763 battant l’Epyc 7702 jusqu’à 22 % malgré le même nombre de cœurs et de threads[7]. Une mise à jour de la série Epyc 7003 « Milan » avec V-Cache 3D, nommée Milan-X, a été lancée le 21 mars 2022, en utilisant les mêmes cœurs que Milan, mais avec 512 Mo supplémentaires de cache empilés sur les matrices de calcul, ce qui porte la quantité totale de cache par processeur à 768 Mo[8].

En septembre 2021, le laboratoire national d'Oak Ridge s’est associé à AMD et HPE Cray pour construire Frontier, un supercalculateur doté de 9 472 processeurs Epyc 7453 et de 37 888 GPU Instinct MI250X, qui sera opérationnel en mai 2022. En novembre 2023, c’est le supercalculateur le plus puissant au monde selon le TOP500, avec des performances de pointe de plus de 1,6 exaFLOPS.

En novembre 2021, AMD a détaillé les prochaines générations d’Epyc et a dévoilé le nouveau socket SP5 LGA-6096 qui prendrait en charge les nouvelles générations de puces Epyc. Nom de code Genoa, ces processeurs sont basés sur la microarchitecture Zen 4 et construits sur le nœud N5 de TSMC, prenant en charge jusqu’à 96 cœurs et 192 threads par socket, ainsi que 12 canaux de DDR5[9] et 128 voies PCIe 5.0. Genoa est également devenu le premier processeur de serveur x86 à prendre en charge Compute Express Link (en) 1.1[10], ou CXL, permettant une extension supplémentaire de la mémoire et d’autres périphériques avec une interface à large bande passante construite sur PCIe 5.0. AMD a également partagé des informations concernant la puce sœur de Genoa, nom de code Bergamo. Bergamo est basée sur une version modifiée de Zen 4 nommée Zen 4c, conçue pour permettre un nombre de cœurs et une efficacité beaucoup plus élevés au prix de performances monocœurs inférieures, ciblant les fournisseurs de cloud computing, par rapport aux charges de travail traditionnelles de calcul haute performance[11]. Il est compatible avec le socket SP5 et prend en charge jusqu’à 128 cœurs et 256 threads par socket[12].

En novembre 2022, AMD a lancé sa série de processeurs Epyc « Genoa » de 4e génération. Certains critiques techniques et clients avaient déjà reçu du matériel pour les tests et les analyses comparatives, et des tests d’évaluation tiers des composants Genoa étaient immédiatement disponibles. Le composant phare, l’Epyc 9654 à 96 cœurs, a établi des records de performances multicœurs et a montré jusqu’à 4× performances par rapport au composant phare d’Intel, le Xeon Platinum 8380. Une bande passante mémoire élevée et une connectivité PCIe étendue ont éliminé de nombreux goulets d’étranglement, permettant d’utiliser les 96 cœurs dans des charges de travail où les puces Milan de la génération précédente auraient été limitées aux E/S.

En juin 2023, AMD a commencé à commercialiser la gamme Genoa-X compatible 3D V-Cache, une variante de Genoa qui utilise la même technologie d’empilement de matrices 3D que Milan-X pour permettre jusqu’à 1152 Mo de cache L3, soit une augmentation de 50 % par rapport à Milan-X, qui avait un maximum de 768 Mo de cache L3[13]. Le même jour, AMD a également annoncé la sortie de ses SKU Zen 4c optimisés pour le cloud, nom de code Bergamo, offrant jusqu’à 128 cœurs par socket, en utilisant une version modifiée du cœur Zen 4 optimisée pour l’efficacité énergétique et pour réduire la taille de la puce. Les cœurs Zen 4c n’ont aucune instruction supprimée par rapport aux cœurs Zen 4 standard ; à la place, la quantité de cache L3 par CCX est réduite de 32 Mo à 16 Mo, et la fréquence des cœurs est réduite[14]. Bergamo est compatible avec Genoa, utilisant le même socket SP5 et prenant en charge la même capacité CXL, PCIe et DDR5 que Genoa[14].

En septembre 2023, AMD a lancé sa série de processeurs 8004 à faible consommation d’énergie, dont le nom de code est Siena. Siena utilise un nouveau socket, appelé SP6, qui a un encombrement et un nombre de broches plus petits que le socket SP5 de ses processeurs Genoa contemporains. Siena utilise la même architecture de cœur Zen 4c que les processeurs natifs du cloud de Bergamo, permettant jusqu’à 64 cœurs par processeur, et la même puce d’E/S en 6 nm que Bergamo et Genoa, bien que certaines fonctionnalités aient été réduites, telles que la réduction de la prise en charge de la mémoire de 12 canaux de DDR5 à seulement 6, et la suppression de la prise en charge du double socket[15].

Les noms de code des processeurs AMD Epyc suivent le schéma de dénomination des villes italiennes, notamment Milan, Rome, Naples, Gênes, Bergame, Sienne et Turin.

Modèles

Première génération d'Epyc (Naples)

Le tableau suivant répertorie les processeurs utilisant la conception de première génération.

Un suffixe « P » indique la prise en charge d’une configuration à un seul socket. Les modèles non-P utilisent 64 lignes PCIe de chaque processeur pour la communication entre les processeurs.

Caractéristiques communes des processeurs de la série EPYC 7001 :

  • Socket : SP3[16].
  • Tous les processeurs prennent en charge la DDR4-2666 ECC en mode octa-canal (le 7251 ne prend en charge que la DDR4-2400).
  • Cache L1 : 96 ko (32 ko de données + 64 ko d’instructions) par cœur.
  • Cache L2 : 512 ko par cœur.
  • Tous les processeurs prennent en charge 128 lignes PCIe 3.0.
  • Procédé de fabrication : GlobalFoundries 14LP.
Configuration Modèle cœurs (threads) fréquence d'horloge (GHz) cache L3 (Mo) Mémoire vive Enveloppe thermique en Watts Socket Prix de lancement
de base overclocking canaux type et fréquence maximale
Tous les cœurs maximale
2P 7601[8],[17],[18] 32 (64) 2.2 2.7 3.2 64 8 DDR4-2666 180 SP3
$4200+
7551[8],[17],[18] 2.0 2.55 3.0 $3400+
7501[8],[17],[18] 2.6 155/170 $3400+
7451[8],[17],[18] 24 (48) 2.3 2.9 3.2 180 $2400+
7401[8],[17],[18] 2.0 2.8 3.0 155/170 $1850+
7351[8],[17],[18] 16 (32) 2.4 2.9 155/170 $1100+
7301[8],[17],[18] 2.2 2.7 0$800+
7281[8],[17],[18] 2.1 32[8] 0$650+
7251[8],[17],[18] 8 (16) 2.9 DDR4-2400 120 0$475+
1P 7551P[8],[17],[18] 32 (64) 2.0 2.55 3.0 64 DDR4-2666 180 $2100+
7401P[8],[17],[18] 24 (48) 2.8 155/170 $1075+
7351P[8],[17],[18] 16 (32) 2.4 2.9 0$750+

Course à la puissance

  • Juin 2022 : Le superordinateur Frontier est équipé de 9472 processeurs Epyc 7453s "Trento" à 64 cœurs cadencés à 2 GHz[19].
  • Juin 2023 : Le processeur Epyc 9754 "Bergamo" comporte quant à lui 128 cœurs pour une fréquence d'horloge de 3,1 GHz.

Coentreprise AMD-Chine

La Coentreprise AMD-Chine (en), a créé une variante de ce SoC pour le marché chinois appelé Hygon Dhyana. Il s'agit d'une réponse d'AMD et de la Chine à la Guerre commerciale entre les États-Unis et la Chine initié par Donald Trump en 2018, pour produire un processeur d'architecture x86 chinois[20]. De la même façon, l'entreprise Zhaoxin (en) travaille avec l'entreprise taïwanaise VIA.

Des restrictions sous le mandat présidentiel de Barack Obama, à l'export des processeurs de supercalculateurs avaient déjà poussé la Chine à monter d'un cran dans leurs processeurs domestiques, avec le processeur ShenWei (ou Sunway), d'architecture proche du DEC Alpha, utilisé dans le Sunway TaihuLight, plus puissant supercalculateur au monde en 2016.

Notes et références

  1. (en-US) « Computex 2017: AMD Press Event Live Blog (starts 10pm ET) », sur anandtech
  2. David Legrand, « AMD dévoile ses EPYC 7000, des CPU pour serveurs jusqu'à 64 cœurs de 400 à plus de 4 000 dollars », sur nextinpact.com, (consulté le )
  3. « Un processeur à 128 cœurs et 256 threads », (consulté le )
  4. (en-US) Jeff Kampman, « AMD's Naples datacenter CPUs will make an Epyc splash », sur Tech Report, (consulté le )
  5. (en-US) Ian Cutress, « AMD's Future in Servers: New 7000-Series CPUs Launched and EPYC Analysis », AnandTech, (consulté le )
  6. (en-US) Paul Alcorn, « Watch AMD's Epyc 7003 Milan Launch Here », sur Tom's Hardware, (consulté le )
  7. (en-US) « AMD EPYC 7763 vs AMD EPYC 7702 [cpubenchmark.net] by PassMark Software », sur CPU Benchmark (consulté le )
  8. a b c d e f g h i j k l m et n (en-US) « EPYC-Data-Sheet » [PDF], AMD
  9. (en-US) Ian Cutress, « AMD Gives Details on EPYC Zen4: Genoa and Bergamo, up to 96 and 128 Cores », AnandTech, (consulté le )
  10. (en-US) Hassan Mujtaba, « AMD EPYC Genoa CPU Platform Detailed - Up To 96 Zen 4 Cores, 192 Threads, 12-Channel DDR5-5200, 128 PCIe Gen 5 Lanes, SP5 'LGA 6096' Socket », sur Wccftech, (consulté le )
  11. (en-US) Patrick Kennedy, « AMD Bergamo to hit 128 Cores and Genoa at 96 Cores », sur ServeTheHome, (consulté le )
  12. (en-US) Hassan Mujtaba, « Another AMD EPYC Genoa 'Zen 4' CPU Leaks Out, This Time A 16 Core Chip With 2 Active CCDs », sur Wccftech, (consulté le )
  13. (en-US) Ryan Smith, « AMD: EPYC "Genoa-X" CPUs With 1.1GB of L3 Cache Now Available », sur www.anandtech.com (consulté le )
  14. a et b (en-US) Patrick Kennedy, « AMD EPYC Bergamo is a Fantastically Fresh Take on Cloud Native Compute », ServeTheHome, (consulté le )
  15. (en-US) Patrick Kennedy, « AMD EPYC 8004 Siena Launched for Lower Power EPYC Edge », sur ServeTheHome, (consulté le )
  16. (en) Patrick Kennedy, « AMD EPYC is the New AMD Zen Based Server Brand for Naples », Serve the Home, (consulté le )
  17. a b c d e f g h i j k et l (en) Ian Cutress, « AMD's Future in Servers: New 7000-Series CPUs Launched and EPYC Analysis », sur Anandtech.com, (consulté le )
  18. a b c d e f g h i j k et l (en) Ian Cutress, « AMD EPYC Launch Event Live Blog », sur Anandtech.com, (consulté le )
  19. « Le supercalculateur Frontier subit des défaillances quotidiennement », sur Tom's hardware (consulté le )
  20. (en) Paul Alcorn, « China Finds Zen: Begins Production Of x86 Processors Based On AMD's IP », sur Tom's Hardware,

Liens externes

  • Page du produit sur le site d'AMD.
v · m
Actuels
x86-64
Abandonnés
Pré-x86
x86-16 (16-bits) Am286
x86-32 (32 bits)
x86-64/AMD64 (64 bits)
Autres
Microarchitectures
Principales
Basse consommation
  • Alchemy
  • Bobcat
  • Jaguar
  • Puma
ARM K12 (en)
Sockets
PC de bureau
PC portables
Serveurs
  • F (2006)
  • F+ (2007)
  • G34 (2010)
  • C32 (2010)
  • SP3 (2017)
  • SP5 (2022)
  • SP6 (en) (2023)
  • icône décorative Portail de l’informatique