IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

EPYC Rome, la seconde génération de CPU serveur d'AMD basée sur Zen 2 et le 7 nm avec 64 cœurs/128 threads :
Alerte rouge pour Intel sur le HPC ?

Le , par Christian Olivier

501PARTAGES

14  0 
À l’occasion de sa conférence Next Horizon qui s’est tenue hier à San Francisco, la société Advanced Micro Devices (AMD) a levé le voile sur sa nouvelle architecture pour processeurs x86 baptisée Zen 2 qui va succéder à Zen+. Les processeurs qui bénéficieront en premier de cette nouvelle architecture devraient faire leur apparition dès l’an prochain dans la nouvelle génération de CPU AMD dédiée aux serveurs et aux stations de travail, des processeurs qui portent le nom de code EPYC Rome et succèderont aux CPU EPYC Naples basés sur Zen.


La stratégie d’AMD et le positionnement de Rome

Avant de plonger dans les détails techniques de Zen 2, la nouvelle architecture pour CPU x86 d’AMD, il faudrait préciser d’abord la place de Zen 2 dans la stratégie de reconquête du marché des CPU x86 d’AMD, notamment celle du marché spécifique des CPU x86 dédiés au HPC où on assistera bientôt à l’arrivée des CPU EPYC Rome d’AMD basé sur Zen 2.

Forrest Norrod, vice-président et directeur général du pôle Enterprise, Embedded et Semi-Custom chez AMD, a confié au site The Next Platform à ce propos :

« ;Notre plan pour la feuille de route Naples-Rome-Milan était basé sur des hypothèses autour de la feuille de route d’Intel et sur notre estimation de ce que nous ferions si nous étions Intel. Nous avons longuement réfléchi à ce qu’ils sont, ce qu’ils ne sont pas, leur culture et quelles pourraient être leurs réactions possibles […] Ensuite, nous avons découvert qu’ils n’étaient pas en mesure d’accomplir ce dont nous les croyons capables. Nous avions donc une opportunité incroyable. ;»

Et Norrod d’ajouter : « ;Rome a été conçue pour concurrencer favorablement les Xeon de “Ice Lake”, mais elle [Rome] ne sera pas en compétition avec ces puces ;». En d’autres termes, les processeurs AMD Rome basés sur Zen 2 n’ont pas été conçus pour concurrencer la famille de CPU Xeon Cascade Lake-SP ou Cascade Lake-AP d’Intel qui doit arriver au mieux dans la première moitié de 2019. Rome a été conçu pour concurrencer favorablement les processeurs Intel Xeon Ice Lake-SP gravés en 10 nm dont la sortie est prévue pour 2020 d’après les dernières estimations de la firme de Santa Clara.

Architecture Zen 2 d’AMD

AMD a officiellement dévoilé les premiers détails de son architecture nouvelle génération Zen 2 qui sera utilisée pour concevoir ses processeurs EPYC Rome, les successeurs des puces EPYC Naples dédiés aux HPC, et les futurs CPU Ryzen et Ryzen TheadRipper de la marque.


Pour cette nouvelle architecture, AMD a décidé de faire l’impasse sur le 10 nm. Zen 2 tirera parti de la technologie de gravure en 7 nm de TSMC et permettra à AMD de faire un bond de géant en passant directement du 12 nm au 7 nm. Le procédé de gravure en 7 nm développée par le fondeur taïwanais promet de diviser la consommation par 2, de doubler la densité et de fournir 1,25 fois de performance en plus à puissance/performance égale sur les nouvelles puces qui l’exploiteront.

AMD a introduit des changements importants sur Zen 2 qui lui permettent d’offrir un débit deux fois supérieur à celui de sa première génération d’architecture Zen : un pipeline d’exécution entièrement redessiné, des avancées majeures en virgule flottante avec doublement du point flottant à 256 bits et bande passante doublée. L’une des principales améliorations pour Zen 2 concerne l’augmentation de la densité du cœur d’un facteur 2X qui autorise l’intégration de jusqu’à 64 cœurs / 128 threads par puces et donc 2 fois plus de Core Complex (CCX) et de die sur un même package.


AMD a indiqué que son architecture pour CPU x86 Zen 2 devrait notamment être caractérisée par la hausse des performances globales des nouveaux CPU se traduisant par des gains importants sur les performances brutes (IPC) et le support du PCIe Gen 4.0 :

« ;Zen 2 apporte des améliorations significatives en termes de performances, de consommation d’énergie et de densité générationnelle qui peuvent aider à réduire les couts d’exploitation, l’empreinte carbone et les besoins de refroidissement du Datacenter ;».

Zen 2 inclut aussi des optimisations matérielles en matière de sécurité afin de renforcer davantage la protection des processeurs AMD contre les nombreuses failles matérielles affectant les processeurs modernes (variantes de Spectre pour l’essentiel), bien que les CPU de la marque restent largement moins affectés que ceux de ses concurrents que ce soit du côté d’Intel ou d’ARM. AMD avait déjà un support logiciel solide en matière de sécurité et ce dernier aurait été encore amélioré par le biais de plusieurs atténuations logicielles de bas niveau.

Avec Zen 2, AMD devrait pousser à son maximum le modèle de conception non monolithique initié avec Zen en utilisant plusieurs die gravés en 7 nm, comportant chacun plusieurs CCX, qui seront connectés à un die E/S gravé en 14 nm qui contrôle toute la mémoire, les E/S et les interconnexions auxquelles la puce peut accéder directement.


AMD a confirmé que les processeurs serveur de la série EPYC Rome intègreront, non plus quatre, mais huit die gravés en 7 nm qui seront connectés à une grande matrice d’E/S. Les processeurs qui en résulteront pourront ainsi contenir jusqu’à 64 cœurs et 128 threads. Ils auront également accès à huit canaux mémoire DDR4 plus rapides autorisant une bande passante plus large. L’approche de la firme de SunnyVale se voudrait, par ailleurs, flexible vis-à-vis de Zen 2 pour répondre à de multiples scénarios d’usage à l’avenir.

Il est intéressant de voir la direction que prend AMD avec EPYC Rome, car cela en dit long sur la direction qu’empruntera l’entreprise sur le segment grand public, en particulier avec la série Ryzen 3000 qui devrait elle aussi être basée sur l’architecture Zen 2.

De nombreux produits AMD basés sur 7 nm sont en cours de développement, y compris une nouvelle génération de GPU Radeon Instinct. Tous ont été décrits et présentés par AMD lors de l’évènement, ainsi des annonces en rapport avec le développement des architectures Zen 3 et Zen 4 pour CPU x86 basées sur le 7 nm+.

AMD et Amazon

Signalons au passage que AMD a fait part lors de cet évènement de la signature d’un partenariat stratégique avec le géant Amazon dans le secteur du HPC. Amazon va commencer à déployer une plus grande quantité de systèmes basés sur les processeurs EPYC d’AMD pour ses activités Cloud sur Amazon Web Services (AWS).

Amazon déploie déjà des systèmes basés sur EPYC pour héberger ses instances EC2 ou Elastic Cloud Compute qui, selon Amazon, offrent « ;une capacité de calcul sécurisée et redimensionnable dans le Cloud, conçue pour faciliter le Cloud computing à l’échelle Web pour les développeurs ;».

Amazon a évoqué une réduction de 10 % de ses couts en migrant des serveurs Intel Xeon vers des serveurs EPYC.

Source : AMD, NextPlatform, WccfTech

Et vous ?

Qu’en pensez-vous ?
Quel est votre avis sur la stratégie d’AMD pour la reconquête du marché des CPU x86 ?
Se pourrait-il que 2019 soit l’année d’AMD sur le marché du HPC ? Pourquoi selon vous ?
Intel a-t-il du soucis à se faire pour ses parts de marché ?

Voir aussi

Canalys : AMD va détrôner Intel en termes de performance l'année prochain, bientôt la fin de l'hégémonie d'Intel ?
AMD lance son Threadripper 2990WX, le CPU de bureau le plus puissant au monde, capable de monter jusqu'à 6 GHz avec ses 32 cœurs/64 threads actifs
Computex 2018 : AMD présente ses GPU VEGA Radeon Instinct gravés en 7 nm pour l'IA et officialise sa RX VEGA 56 Nano pour les PC de jeux
AMD prépare la révolution des pucettes : de très petites puces que l'on pourrait assembler dans un même boîtier pour former un processeur complet

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Eric80
Membre éprouvé https://www.developpez.com
Le 07/11/2018 à 10:48
AMHA, le Zen2 sera en DDR4 puisque promis compatible avec le socket AM4.
DDR5 pour le Zen3 en AM5 peut-être en 2020 ?

Il suffit de regarder le passé pour imaginer l'avenir:
La DDR3, sortie en 2007, est devenue majoritaire en 2010 (cad ventes DDR3 > ventes DDR2), et sans doute jusque 2016/17.
La DDR4, sortie en 2014, est devenue majoritaire en 2017?, et sans doute jusque 202x.
La DDR5, prévue pour 2019, ne deviendra pas majoritaire avant 2021!
1  0 
Avatar de Steinvikel
Membre expert https://www.developpez.com
Le 21/11/2018 à 10:17
Citation Envoyé par Stéphane le calme Voir le message
Zen 2 tirera parti de la technologie de gravure en 7 nm de TSMC et permettra à AMD de faire un bond de géant en passant directement du 12 nm au 7 nm. Le processus en 7 nm développé par le fondeur taïwanais promet de diviser la consommation par 2, de doubler la densité et de fournir 1,25 fois de performance en plus à puissance/performance égale sur les nouvelles puces qui vont l’exploiter.
Je me permet un petit erratum sur une formulation qui survient trop souvent et affiche trop souvent une simplification biaisé :
la finesse de gravure (qui passe du 12nm FinFET à 7nm FinFET !! et non de 10nm à 7nm) permet une diminution de la consommation par 2 à performances égales, ou une augmentation de 1/4 en puissance de calcul à consommation identique.
...autrement dit, l'un ou l'autre... ou une amélioration du rendement calcul/énergie.
1  0 
Avatar de foetus
Expert éminent sénior https://www.developpez.com
Le 07/11/2018 à 10:26
Reste à voir
  • Le contrôleur mémoire, et s'il va supporter la DDR5. Parce que la RAM avec AMD c'est du pur hasard. Et cela bride la plateforme
  • Le chipset et surtout le nombre de lignes PCI Express 4.0 qu'il offre
0  0 
Avatar de xillibit
Membre régulier https://www.developpez.com
Le 07/11/2018 à 18:14
Citation Envoyé par foetus Voir le message
Reste à voir
  • Le contrôleur mémoire, et s'il va supporter la DDR5. Parce que la RAM avec AMD c'est du pur hasard. Et cela bride la plateforme
  • Le chipset et surtout le nombre de lignes PCI Express 4.0 qu'il offre
Il n'y pas vraiment de chipset c'est juste un southbridge, le reste est dans le CPU et sur EPYC il y aura 128 lignes PCI-e 4.0
0  0 
Avatar de ABCIWEB
Expert éminent sénior https://www.developpez.com
Le 07/11/2018 à 22:05
Citation Envoyé par foetus
Le contrôleur mémoire, et s'il va supporter la DDR5. Parce que la RAM avec AMD c'est du pur hasard. Et cela bride la plateforme
C'est moins du pur hasard si tu choisi une RAM compatible avec ta carte mère. Pour Zen 2 le contrôleur mémoire a été repensé et il est maintenant dans une puce centrale en 14nm entourée des CCX de huit coeurs en 7nm. Amd parle surtout de performances supérieures, il faudra voir à l'usage pour la compatibilité.

Concernant le type de mémoire, EPYC 2 est composé de Zen 2 et gère jusqu'à huit canaux mémoire DDR4... Il est peu probable qu'AMD développe un contrôleur mémoire spécifique DDR5 pour les puces grand public, d'autant plus qu'elles devraient sortir au printemps et que l'offre DDR5 sera inexistante à cette date.

Citation Envoyé par Eric80 Voir le message
AMHA, le Zen2 sera en DDR4 puisque promis compatible avec le socket AM4.
DDR5 pour le Zen3 en AM5 peut-être en 2020 ?
Je me souviens avoir lu que le socket AM4 était normalement prévu pour supporter les Ryzen jusqu'en 2020 inclus, ce qui serait logique puisque Zen 3 sera une optimisation de Zen 2. Si la conception du socket AM4 interdit la gestion de la DDR5, les Ryzen utilisant la DDR5 ne devraient donc pas être disponibles avant 2021 et Zen 4 - AM5. Mais es-tu certain qu'il y aurait incompatibilité avec le socket ?

Cela dit la DDR5 serait prévue pour fin 2019, et il faudra sans doute minimum une bonne année pour que l'offre soit suffisante et abordable, ce qui nous reporte également en 2021.
0  0 
Avatar de Eric80
Membre éprouvé https://www.developpez.com
Le 13/11/2018 à 18:15
je partais juste de l observation qu AMD nomme ses sockets par rapport au support de la DRAM :
AM2 pour la DDR2
AM3 pour la DDR3 (AM3 supportait aussi la DDR2, mais pas le AM3+)
AM4 pour la DDR4
donc AM5 pour la DDR5 semble logique, non?

Au delà du support RAM, je me pose la question sur le nombre de cores possibles sur un socket. Le AM4 a 1331 pins: pourra t il accueillir 16c voire +? Avec l archi proposée, cela ne devrait pas être un soucis puisque les pins sont surtout pour la matrice d' E/S et non les cores eux mêmes.
0  0 
Avatar de Eric80
Membre éprouvé https://www.developpez.com
Le 21/11/2018 à 10:42
Les performances faibles des Zen1 en AVX2 étaient une des plus grosses critiques par rapport aux CPU Intel. AMD rattrape donc ce retard avec Zen2, Intel ayant l AVX2 256bits depuis Haswell en 2013. Bonne nouvelle donc!
0  0