COMPTOIR
  
register

Malgré l’hybridation, le SMT reste indispensable au Ryzen AI 9 HX 370

Pour Intel, l’Hyper-Threading, c’est surfait. Ce n’est en revanche pas l’avis d’AMD, dont les Ryzen profitent du SMT (simultaneous multithreading) à la fois sur leurs cœurs Zen 5 et Zen 5c. Un choix toujours justifié : le média Phoronix a entreprise de jauger de l’incidence du SMT sur le Ryzen AI 9 HX 370 — pour lequel vous pouvez consulter un test relayé dans une précédente actu — sous Linux, et les résultats sont sans appel.

ryzen ai 300 pcworld

Ryzen AI 300 © PCWorld

AMD croit toujours au SMT

Dès Zen 4c, le maintien de la prise en charge du SMT par les E-cores est l’un des avantages mis en avant par AMD pour différencier ses processeurs de ceux d’Intel. En effet, depuis le début de l’hybridation avec les Alder Lake, les E-cores des Core ne profitent pas de cette technologie ; elle restait jusqu’ici l’apanage des P-cores. À l'inverse, Zen 4c n'a pas délaissé ce partage d'un cœur en plusieurs threads.

zen4c vs e cores

À gauche tout est vert, à droite tout est rouge. À vous de choisir le bon chemin © AMD

Vous le savez, à partir de Lunar Lake, les cœurs Performance aussi vont faire l’impasse sur l’Hyper-Threading. D’un côté, vous avez donc AMD, dont les Ryzen AI 300 bénéficient du SMT pour les deux types de cœurs CPU (Zen 5 / Zen 5c) ; de l’autre, Intel qui s’en passe complètement pour ses Core.

Raisons invoquées par l’entreprise dirigée par Pat Gelsinger : à l’ère des conceptions de CPU hybrides, l’Hyper-Threading est moins utile qu'il ne l'a été par le passé. En outre, sa désactivation favoriserait des processeurs plus économes en énergie.

Nos confrères ont orchestré toute une batterie de test (57 précisément) sous Ubuntu 24.04 avec le SMT activé et désactivé pour le Ryzen AI 9 HX 370. Rappelons que ce processeur possède quatre cœurs Zen 5 et huit cœurs Zen 5c, soit 12 cœurs / 24 threads.

En moyenne, le flagship des Ryzen AI 300 se montre 18 % plus performant avec le SMT. Le toyBrot Fractal Generator est l’examen où le SMT s’avère le plus avantageux, avec un écart de l'odre de 67 % lorsque la techo intervient.

test toybrot fractal ryzen ai 9 hx 70 avec sans smt test phoronix

Des écarts plus mesurés dans d'autres applications, telles que Blender :

test blender ryzen ai 9 hx 70 avec sans smt test phoronix

Un autre intérêt de cette démarche était de comparer la consommation. Verdict : il n’y a quasiment aucune différence, avec une consommation moyenne de 19,27 watts sans SMT, et de 19,63 watts avec SMT. C’est donc une conso seulement 1,9 % plus élevée. De fait, consommer 2 % de plus pour 18 % de performances supplémentaires aboutit à une meilleure efficacité énergétique. D’autre part, conséquence logique de ce qui précède, il n’y a aucune incidence notable sur la température de fonctionnement du processeur.

conso ryzen ai 9 hx 70 avec sans smt test phoronix

Comme rapporté en début d’article, Intel justifie l’abandon de l’Hyper-Threading par l’hybridation. La société a souligné qu’en raison de cette agencement de deux types de cœurs CPU (même trois si l’on prend en compte la paire d’E-cores implémentés au niveau de la tuile SoC, estampillés Low Power Efficiency), l’HT n’intervenait désormais qu’en dernier recours, qu’une fois les E-cores totalement saturés. Intel a indiqué que l’absence d’HT induisait une amélioration de 30 % de l’efficacité énergétique de ses P-cores Lion Cove.

Nous saurons d’ici quelques semaines si les choix de l'entreprise permettent à ses Lunar Lake de rivaliser avec les Ryzen mobiles d’AMD. Intel a choisi le 3 septembre prochain comme jour de présentation de ses nouveaux Core laptop. Pour en revenir à Phoronix, suivez le lien pour consulter le dossier complet.

Un poil avant ?

Microsoft vient à la rescousse des Xbox One bloquées

Un peu plus tard ...

GeForce : la RTX 3060 en sursis et une RTX 4070 amoindrie ?

Les 11 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un guignol du Grand Est 📱, le Samedi 17 Août 2024 à 04h57  
par Une ragoteuse 'ArthaX' du Centre-Val de Loire, le Mercredi 07 Août 2024 à 16h32
Les CPU ont importé le pont nord sur leur silicium à cause de la bande passante. Les Core 2 Quad avaient montré la limite des ponts nord à l'extérieur. Les cœurs 2 et 3 devaient passer par le pont nord pour discuter avec les cœurs 0 et 1.
Sauf que ça, c'était un problème propre à Intel, AMD utilisant l'HyperTransport avec une connexion point à point par CPU depuis le K7.

K8 a amélioré la chose pour la communication (initialement) inter-sockets, en multipliant les liens HyperTransport pour compenser l'existence de plusieurs espaces RAM privés, puis à un moment ils ont été rendus séparables en 2 pour les applications où la latence est le point critique loin devant la bande passante.

Sauf erreur, le northbridge avait disparu avec K8 et est réapparu avec K10, le cas des premiers dual cores étant incertain.
par Une ragoteuse 'ArthaX' du Centre-Val de Loire, le Mercredi 07 Août 2024 à 16h32  
Les CPU ont importé le pont nord sur leur silicium à cause de la bande passante. Les Core 2 Quad avaient montré la limite des ponts nord à l'extérieur. Les cœurs 2 et 3 devaient passer par le pont nord pour discuter avec les cœurs 0 et 1. Et il fallait aussi tenir compte que pour accéder à la mémoire vive il fallait aussi passer par le pont nord.
En mettant le pont nord dans les CPU, on a une bande passante de 100Go/s+, alors qu'en le laissant à l'extérieur on a au mieux 40Go/s.

Personnellement j'aurais préféré 4 Zen 5c pour des portables ou des micro de bureau pour des personnes qui n'ont pas besoin de puissance. Par contre 8 Zen 5c ou 4 Zen 5 pour des personnes qui ont besoin de jouer en 1080p sans se ruiner. Et bien sûr des CPU avec 8 Zen 5 pour des personnes enthousiastes.

Je pense que des 8 Zen 5c seraient au moins 2 fois plus puissants que les 8 cœurs des Playstation 4 pro. Il y a assez de puissance pour jouer en 1080p je pense.

@++
par Un ragoteur du Barbouzes club du Grand Est, le Mercredi 07 Août 2024 à 14h19  
par Un champion du monde embusqué¶, le Mardi 06 Août 2024 à 18h57
Les core "c" de AMD sont surtout sauf erreur avec 2x moins de cache L3
Et loin d être sur toute les gamme de cpu justement pour en contrepartie mettre plus de core

Chez Intel c est la foire à la saucisse les core E en terme registre (avx, ses que sais encore)

Déjà que ceux qui achète des 7900x3d et 7950x3d doivent bien s amuser à savoir si un jeu utilise bien le dire "x3d et pas le dire non x3d" et c est que 2processeurs
Alors que dire de ceux sur Intel qui veulent absolument les P core et passe leur temps à désactiver les E core sur un cpu qu ils ont payer 200balles de plus pour avoir plus de P core pour désactiver les E core

Lol
Sur Strix Point :
Les 4 core Perf ont 16 mo L3
Les 8 core Eco ont 8 mo L3
La division n'est pas par 2, mais par 4
par Un ragoteur bio en Île-de-France, le Mercredi 07 Août 2024 à 10h25  
par Un champion du monde embusqué¶, le Mardi 06 Août 2024 à 18h57
Les core "c" de AMD sont surtout sauf erreur avec 2x moins de cache L3
C'est certainement en passe de changer, avec un L3 intégré au northbridge qu'est réellement l'IO die (ils peuvent dire ce qu'ils veulent, mais ils nous ont quand même réinventé le northbridge qu'ils ont juste intégré au processeur plutôt qu'à la mobo... il a même fondamentalement toutes les fonctions d'un southbridge avec le stockage et l'USB).

Si on y réfléchit un peu, c'est bien là qu'un gros volume de SRAM destiné à un partage des données entre tous les cores aurait le plus sa place, éventuellement en empilement façon X3D et sans le foutoir de la gestion des groupes de cores à gros/petit cache. Reste le problème de la disposition sous l'IHS, mais potentiellement soluble avec un interposer en verre et surtout un dimensionnement moins "carré".
par Un champion du monde embusqué 📱, le Mardi 06 Août 2024 à 18h57  
Les core "c" de AMD sont surtout sauf erreur avec 2x moins de cache L3
Et loin d être sur toute les gamme de cpu justement pour en contrepartie mettre plus de core

Chez Intel c est la foire à la saucisse les core E en terme registre (avx, ses que sais encore)

Déjà que ceux qui achète des 7900x3d et 7950x3d doivent bien s amuser à savoir si un jeu utilise bien le dire "x3d et pas le dire non x3d" et c est que 2processeurs
Alors que dire de ceux sur Intel qui veulent absolument les P core et passe leur temps à désactiver les E core sur un cpu qu ils ont payer 200balles de plus pour avoir plus de P core pour désactiver les E core

Lol
par ragoteur processeur embusqué, le Mardi 06 Août 2024 à 17h32  
par Un ragoteur du Barbouzes club du Grand Est, le Mardi 06 Août 2024 à 14h56
Chez AMD, il n'y a pas que la conso qui est bridée entre les cores P et E, il y a aussi la taille des caches L2/L3 par core qui plus réduite sur les E.
Merci pour la précision.

Disons que le core E AMD c'est un core P AMD bridé fréquence-alimentation-cache, mais pour tout le reste ça reste pareil donc plus simple à gérer que coller 2 architectures développées chacune dans leur coin en espérant que ça se passe bien, et en laissant le software se débrouiller à gérer le problème de différence ce qui n'est jamais une bonne solution.
par Un ragoteur du Barbouzes club du Grand Est, le Mardi 06 Août 2024 à 14h56  
par ragoteur processeur embusqué, le Mardi 06 Août 2024 à 12h50
Il y a une différence avec les core E - core P entre Intel et AMD.

Les core E et Core P chez Intel sont issus d'architectures différentes, d'ou par exemple le foutoir avec le support AVX2 problématique dans les jeux, SMT chez l'un et pas chez l'autre, etc.
Les core E chez AMD sont simplement des core P bridés conso, c'est plus simple à gérer niveau compatibilité.

L'histoire est en train de monter quels est la solution la plus intéressante.
Chez AMD, il n'y a pas que la conso qui est bridée entre les cores P et E, il y a aussi la taille des caches L2/L3 par core qui plus réduite sur les E.
par Un ragoteur bio en Île-de-France, le Mardi 06 Août 2024 à 13h35  
par ragoteur processeur embusqué, le Mardi 06 Août 2024 à 12h50
Il y a une différence avec les core E - core P entre Intel et AMD.

Les core E et Core P chez Intel sont issus d'architectures différentes, d'ou par exemple le foutoir avec le support AVX2 problématique dans les jeux, SMT chez l'un et pas chez l'autre, etc.
Les core E chez AMD sont simplement des core P bridés conso, c'est plus simple à gérer niveau compatibilité.

L'histoire est en train de monter quels est la solution la plus intéressante.
Dans tous les cas, l'OS les traite comme des cores "throughput" (E) et "low latency" (P), c'est une belle grosse usine à gaz en réalité et je serais curieux de connaître l'overhead...
par ragoteur processeur embusqué, le Mardi 06 Août 2024 à 12h50  
Il y a une différence avec les core E - core P entre Intel et AMD.

Les core E et Core P chez Intel sont issus d'architectures différentes, d'ou par exemple le foutoir avec le support AVX2 problématique dans les jeux, SMT chez l'un et pas chez l'autre, etc.
Les core E chez AMD sont simplement des core P bridés conso, c'est plus simple à gérer niveau compatibilité.

L'histoire est en train de monter quels est la solution la plus intéressante.
par Un rat goth à l'heure en Wallonie, le Mardi 06 Août 2024 à 09h43  
Une version socket de l'apu Strix est prévue ? Pour remplacer les 8600g/8700g
par Un guignol en Île-de-France 📱, le Lundi 05 Août 2024 à 20h19  
Pour être parfaitement honnête, la faible hausse de consommation neveut pas dire grand chose, car le matériel en charge du SMT est là dans les 2 cas.

Côté Intel, ça fait un moment que la seule raison valide à cette suppression me semble être la difficulté de gérer les failles de sécurité basées sur le changement de contexte.

Dans tous les cas, si les CPU étaient restés des CPU, on aurait un paquet de soucis en moins, merci la course aux plus gros chiffres (avec des benchmarks biaisés; ça va sans dire : je rappellerai la bonne blague du SMT qui pouvait occasionnellement multiplier par 10 ou plus les perfs de Northwood, simplement à cause de la lourdeur du changement de contexte logiciel).