Amd Ryzen 7040u Serie Lancement Zen 4c

La version densifiée de Zen 4 s'invite dans la nouvelle gamme mobile d'AMD, positionnée pour concurrencer les futurs Meteor Lake d'Intel dans les laptops.

Ça y est, les premières puces hybrides d’AMD sont enfin officielles, elles se nomment Ryzen 5 7545U et Ryzen 3 7440U ! Elles sont basées sur une élaboration monolithique optimisée gravée en 4 nm également connue sous le nom de code "Phoenix2" ou "Phoenix 2", dans laquelle AMD a donc associé des cores Zen 4 (Persephone, de son nom de code) et Zen 4c (Dionysus). Nous avons déjà beaucoup parlé de Zen 4c, une version optimisée et beaucoup plus dense de Zen 4, qu’AMD avait introduit dans un premier temps avec les EPYC 9704 "Bergamo" et EPYC 8004 "Siena". N’hésitez donc pas à relire cette actualité couvrant les EPYC "Bergamo", ou encore celle-ci avec un cliché de die de Ryzen 7540U, pour vous (re)mettre dans le bain s’il le faut avant de continuer.

En pratique, il parait que Zen 4c se balade déjà officieusement et discrètement depuis avril sur le marché mainstream par l’intermédiaire de la série Ryzen Z1 lancée pour équiper les consoles portables, telles que la ROG Ally d’ASUS ou la Legion Go de Lenovo. Mais pour l’on ne sait trop quelle raison, AMD avait à l’époque omis de mentionner l’usage de cores Zen 4c pour la puce Z1 (la Z1 Extreme est entièrement à base de Zen 4). Bon, il faut dire que hormis pour sa densité supérieure et son efficacité accrue (deux caractéristiques particulièrement appréciées dans le monde du data center, car clé d’un rapport performance/watt maximisé), un core Zen 4c est un parfait jumeau technique de sa version Zen 4. En pratique, les performances sont ainsi identiques. Par conséquent, il ne faut pas considérer celui-ci comme l’équivalent d’AMD de l’E-core d’Intel, celui-ci n’existe pas encore, pour l’instant. En tout cas, le lancement du jour laisse à penser que l’expérience Ryzen Z1 a été plus que concluante !

Cependant, malgré ses avantages sur le papier, Zen 4c va démarrer (enfin, poursuivre) son aventure mainstream en douceur, par l’intermédiaire de deux "nouvelles" références destinées à équiper les machines portables ultrafines et à concurrencer le moment venu la future gamme Core "Meteor Lake" d’Intel, laquelle va être lancée officiellement le 14 décembre. Elles vont s’insérer dans la série Ryzen 7040U "Phoenix" introduite en mai dernier.

Amd Ryzen 7040u Serie Lancement Zen 4c

La première est le Ryzen 5 7545U. Il s’agit ni plus ni moins d’une nouvelle variante du Ryzen 5 7540U (apprécions au passage la différence de nomenclature permettant de distinguer les deux CPU), parfaitement identique sur le plan technique, avec 6 cœurs, 12 threads, 22 Mio de cache, des fréquences de 3,2 à 4,9 GHz et un TDP de 15 à 30 W, complété d’une puce graphique intégrée Radeon 740M avec 4 cores et une fréquence de 2,5 GHz. La différence, c’est que le nouveau modèle n’aura plus que deux cores Zen 4, désormais complétés par 4 cores Zen 4c. Le Ryzen 5 7545U devrait a priori progressivement remplacer le Ryzen 5 7540U.

Le Ryzen 3 7440U crée un peu la surprise, puisque c’est une référence qui avait déjà été lancée en mai dernier avec le reste de la gamme et est donc en théorie disponible depuis au moins 6 mois. Il est donc raisonnable de prime abord de se demander pourquoi AMD n’a pas choisi dans ce cas d’utiliser un nouveau nom et de lancer un Ryzen 3 7445U pour l’occasion. En fait, AMD a expliqué que le Ryzen 3 7440U n’a jusqu’à présent jamais circulé sur le marché et que le modèle a depuis toujours été une référence associant cores Zen 4 et Zen 4c. En bref, une variante 100 % constituée de cores Zen 4 n’a jamais existé et n’existera jamais, et de ce fait, une nouvelle nomenclature n’était pas justifiée. Du reste, nous savons donc désormais que le Ryzen 3 7440U sera composé d’un seul core Zen 4 et de 3 cores Zen 4c.

Cette introduction de Zen 4c dans des processeurs destinés au grand public est intéressante, notamment dans le sens où elle semble assez clairement préparer le terrain pour le futur, qu’il s’agisse de multiplier à l’avenir plus facilement le nombre de cœurs ou d’introduire un jour de vrais cores "économes" pour une architecture vraiment hybride à la Intel. Surtout, elle permet aussi à AMD de prendre la main avec une conception qui devrait en principe être reprise pour les futurs APU Ryzen 8000 "Strix Point", prévus a priori pour être des mélanges de Zen 5 et Zen 5c, et cette fois-ci peut-être bien sur l’ensemble de la gamme. (Source : AMD, Computerbase)

Matt


  • C'est très bon pour les futurs Laptops je trouve!

    Mais c'est vrai que là où j'ai du mal (embrouille inside), c'est que les Cores "c" sont identiques aux cores "normal" (même fonctionnalité (SMT) mais avec des perfs réduits d'~30%), ils sont plus efficient donc, plus dense mais pas comparable aux Cores E de Intel (qui je sais ne profite pas de HT),

    Mon cerveau a fait un nœud...

    Duuhh Dum

    • Ce qui est bien avec la solution d'AMD c'est qu'elle est simple a integrer, à la fois pour eux mais aussi pour les devs : même set d'instruction... pas de casse tête à ce niveau là ! Aussi j'imagine que c'est plus facile à adapter à tous les niveaux.

      le concept permet de trouver un point d'équilibre en fonction du produit voulu sans avoir à sacrifier grand chose. A mon avis ça coute aussi moins cher à AMD de développer cette solution que pour intel, et notamment sur le long terme.

      je pense qu'ils tiennent une belle idée, pas parfaite mais "qui fait très bien le travail sans trop d'effort"

    • Mais c'est vrai que là où j'ai du mal (embrouille inside), c'est que les Cores "c" sont identiques aux cores "normal" (même fonctionnalité (SMT) mais avec des perfs réduits d'~30%), ils sont plus efficient donc, plus dense mais pas comparable aux Cores E de Intel (qui je sais ne profite pas de HT),

      Où tu vois qu'ils sont moins perfs? Le dernier graphique montre bien qu'ils ont les mêmes perfs que les gros. Le même IPC en tout cas.

      La différence est que là où Intel a utilisé deux architectures radicalement différente, l'une développé en Israël et dérivé des Atoms, l'autre aux USA et basé sur les Cores, AMD lui utilise strictement la même architecture et la même couche logique, au niveau du design, mais implémenté différemment au niveau du silicium.

      Il y avait un article très détaillé expliquant cela. Il disait qu'ils s'étaient servie de 3 leviers principaux pour parvenir à compacter un cœur Zen 4 en un Zen 4c.

      • Le cahier des charge de Zen 4c visait des fréquences max bien moins importante que les Zen 4 sur desktop, station de travail et serveurs. Du fait de fréquences réduites, les contraintes de distances d'isolement a pu être relâché et les transistors rapproché.
      • Ils ont utilisé une lib spéciale de TSMC pour les caches, utilisant 6 transistors pour chaque bit au lieu de 8. Mais ça, à priori aucune raison que ça ne débarque pas un jour dans un gros cœurs. A moins que ça présente d'autres inconvénients dont on ignore?
      • Au niveau du "routage" des circuits logiques en chemins de transistors, ils utilisent une sorte de routeur automatique pour dégrossir le travail. Mais là où les règles de l'art actuelles sont plutôt d'isoler chaque fonction logique et de les router individuellement, dans des tas de gros blocs carré, modulaires et facilement scalables, mais résultant cependant à de nombreuses zone morte inutilisé dans chaque carrés; sur les Zen 4c, ils ont définis beaucoup moins de blocs logique, de plus haut niveaux, et mélangeant plus de fonction. Cela donne une moins bonne modularité et un routage plus "fouillis", mais cela à permis aux algorithmes de routages d'avoir moins de contraintes et de pouvoir faire de meilleurs optimisations de placement, en gâchant du coup moins d'espace.

      Mêmes cœurs donc, mais plus compacts et montant moins haut en fréquences. Sur la conso j'ai quelques doute. Probablement anecdotiques.

        • Je l'ai sûrement mal interpréter, mais c'est dans le ticket → AMD Phoenix 2 : le premier CPU hybride d'AMD expose son die - Hardware & Co (hardwareand.co)

          3ème paragraphe, après oui, c'est au conditionnelle, mais pas* forcément étonnant vu la baisse de féquence donc d'IPC?

          PS: et merci de ton explication ;).

          Il faut effectivement que j'ajoute certaines infos et en clarifie d'autres. Le truc aussi, c'est qu'AMD n'a pas donné la fréquence des côtes Zen 4c, ce qui est malheureux, car une information pour le coup assez importante. À fréquence égale, Zen 4c et Zen 4 ont des performances identiques. Mais la fréquence d'un Zen 4c ne peut pas monter aussi haut que Zen 4c...  Je ferais une mise à jour un peu plus tard dans la journée.

          • Pas nécessairement. Ici, sur processeur mobiles, ce sont les Zen 4 qui sont bridé en fréquences, pour pouvoir respecter la conso.

            Et si des Zen 4c ne tiennent peut-être pas la fréquence boost annoncé sur 1 thread, il est peut-être bien probable qu'ils soient capables de les tenir en all cores.

            Or, sur les Ryzen desktop déjà, le proc est capable de sélectionner le cœurs le plus efficaces de tous, lorsqu'il s'agit de faire tourner au max un seul processus. Donc sur Phoenix 2, sans rien faire de particulier, les Zen 4c seraient d'office éliminé lorsqu'ils s'agit de ne faire tourner qu'un seul thread, et en multi, ils feraient tous jeux égale.

            A confirmer bien-sûr, ça reste une hypothèse.

        • En fait, l'IPC est lié à :
          - l'architecture
          - la taille des caches

          Sur Zen 4c, l'archi est la même mais le L3 / coeurs est divisé par deux, donc l'IPC devrait légèrement baisser sur certaines tâches utilisant pas mal de mémoire. En revanche, comme la fréquence diminue (du fait des optimisations dont vous causiez au-dessus), la perf monocore va effectivement bien baisser... mais c'est le but !

          • Non, strictement la même quantité de cache L3.

            Sur Bergamo, le nombre de cœurs a été doublé par CCD, mais pas le cache, ce qui donne effectivement une division par 2 du nombre de Mio par cœur.

            Mais ici sur Phoenix 2, même nombre de cœurs activé, et même quantité de cache. Là dessus ça ne change pas.

          • Non, strictement la même quantité de cache L3.

            Sur Bergamo, le nombre de cœurs a été doublé par CCD, mais pas le cache, ce qui donne effectivement une division par 2 du nombre de Mio par cœur.

            Mais ici sur Phoenix 2, même nombre de cœurs activé, et même quantité de cache. Là dessus ça ne change pas.

            Yes! Je viens de voir! C'est quand même une belle prouesse pour Bergamo (digne successeur de Genoa).

            DRLxe78GVJubLZTK

            Pareil pour Phoenix 2 donc, je pensais que le cache L3 était vraiment amputé! Donc ce n'est pas le cas, on arrive (je pense) à une évolution logique de ce qu'on trouve dans tous nos PC (Desktop), la même chose sur nos cartes mères, et je prends directe!

            V2 090160d69cb7a411568cc1b4b8ac8a7a 1440w

            Puis la taille fait vraiment rêver!

            4c 01 1200x900

            Bon allez on rêve, du Zen4c+3DvCache!

          • En fait, il est déjà amputé par rapport à Zen4 (16 Mio / 8 cœurs au lieu dea 32/sur desktop. Du coup, difficile de voir la difference comme ça ! Mais les Zen 4 mobile haute perf ont normalement bien leur 32 Mio de cache "complets". De toute manière, le cache n'est pas quelque chose de difficile à couper ou à désactiver, mais quitte a vendre quelque chose de petit et multicoeur, ça a du sens de rogner là-dessus 😀

20 commentaires

Laissez votre commentaire

En réponse à Some User