COMPTOIR
  
register

Les R5 et R3 peuvent-ils être touchés par les limites du sous-système mémoire ? (MAJ)

Les tests de Ryzen sont sortis, pour ceux qui étaient équipés ou qui n'étaient pas en déplacement. Les résultats des benchmarks font ressortir plusieurs points. Ryzen est efficace en multitâche, bien meilleur en jeu que les FX, mais un cran en deçà des Intel, y compris ceux ayant 8 ou 10 coeurs avec lesquels ils se fritent. Ryzen souffre a priori de grosses latences mémoires, et même si les Aida64 et autres Sandra ne sont pas à jour sur ce point pour afficher des mesures précises, il y a un truc. HFR a poussé un peu plus loin que ceux qui en avaient fait le simple constat pour extraire plusieurs points d'explication.

 

ryzen delid

 

Der8auer a délidé un R7 1700, puisque c'est le spécialiste, et cette manipulation n'est pas conseillée pour plusieurs raisons : la première est que l'IHS est soudé, la seconde est que les pins en dessous risquent de se tordre, et enfin l'utilisation de 2 joints en indium par AMD (youhou Intel, youhouuuu !) rend inutile la manoeuvre. Toutefois qui dit 2 modules oups CPU Complex (CCX), dit besoin de communication entre eux pour se répartir les tâches et le bus entre les 2 CCX ne permet que 22 Go/s, ce qui est très peu.

 

Il y a également le problème du cache L3. Chaque coeur CPU possède 2 Mo qui lui sont alloués, mais il peut piocher également dans le L3 des autres coeurs selon les besoins. Le souci provient de l'écart de latence nécessaire à cette opération, selon que le cache soit associé à un coeur faisant partie du même CCX (latence plus importante que le cache L3 alloué au coeur), ou d'un autre (latence encore plus élevée !). Comment se passe un accès mémoire cache sur un CCX ? Comme le rappelle AMD dans sa présentation du mois d'août, le L3 est de type L2 victime, c'est-à-dire qu'il sert de "poubelle" aux données non désirées par le L2. Le souci c'est que ce genre de gestion est moins efficace que les instructions ou demandes directes des coeurs, les données sont plus volatiles et augmentent les requêtes. Afin de proposer le moins possible ce cas de figure, AMD a été finalement obligé de doubler le L2 à 512ko contre 256ko aux Kaby Lake par exemple.

 

amd cache hierarchie

 

Si on récapitule rapidement :

  • un pont entre les deux CCX lent
  • des latences induites par la gestion de la L3 en "L2 victims"
  • des latences supplémentaires lorsque le coeur doit accéder au L3 liés à d'autres coeur
  • des latences encore pires s'il faut accéder au L3 d'une autre CCX

 

Tout cela concourt à atténuer les performances dans les jeux où la fréquence du CPU, du contrôleur mémoire et de la mémoire jouent un rôle important. Certes on reste bien au-delà des FX, mais un cran sous Intel. Des tests d'overclocking réalisés en touchant le bus initial permettent de faire grimper la fréquence interne du contrôleur mémoire, et cela permet d'augmenter les perfs en jeu en réduisant logiquement les latences. Mais il y a une question qui reste en suspens !

 

On ne pourra donc pas améliorer le fonctionnement du cache L3 par un BIOS (plutôt par un scheduler de l'OS optimisé aux petits oignons pour éviter que les processus ne se promènent d'un coeur à l'autre, et surtout d'un CCX à l'autre en fonction de la météo et de l’alignement planétaire). Eh bien si on se focalise sur les R5 et R3, on n'a pas plus de réponses qu'avec le R7. Pourquoi ? Parce que simplement dans les R5 il y a deux types de puces, des 6 coeurs et des 4 coeurs. La messe semble dite pour les 6 coeurs qui devraient fort logiquement avoir les mêmes limitations que les R7. AMD pourrait très bien faire un CCX complet et un autre de 2 coeurs, ou deux CCX de 3 coeurs actifs, mais dans tous les cas de figure, il faudra que les 2 CCX communiquent. Pour ce qui est des R5 à 4 coeurs voire des R3, la facilité voudrait que ce ne soient que des puces ayant un seul CCX. Mais AMD n'aura pas forcément envie de se priver de puces exploitables à 4 coeurs actifs, tant pis pour nous si ces derniers le sont au sein de 2 CCX distincts. Tant que le géant n'aura pas communiqué sur la composition du die des R5 à 4 coeurs et des R3 (un die différent de celui des R7 n'utilisant qu'un seul CCX ?), on ne pourra pas statuer sur les performances en jeu de ces CPU.

 

Alors ces R7 sont pour qui ? Il y a des gens qui se satisferont largement de leur puissance qui rivalise vraiment avec les processeurs Intel, l'efficacité du multithreading étant similaire à celle de l'Hyperthreading (guettez CDH pour voir). Pour jouer, il faudra se contenter de moins de pêche, mais rien n'est cette fois rédhibitoire comme ça pouvait l'être avec les FX Bulldozer. Si en plus vous êtes équipés en moniteur Adaptive Sync, ça sera transparent pour vous ! Les joueurs par contre seraient inspirés d'attendre Q2 pour les R5, ou H2 pour les R3 et voir comment ils se comportent comparativement aux R7. Et puis il y a le prix, et tel qu'il est annoncé, il est adouci par rapport à l'offre concurrente.

 

domenech se gratte la tete

Quel casse-tête !

Un poil avant ?

De l'AM4 aussi chez Scythe

Un peu plus tard ...

Une MSi Gaming X GTX 1080Ti, c'est normal !

Les 54 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un ragoteur tout mignon d'Ile-de-France, le Lundi 06 Mars 2017 à 09h42  
C'est peut-être la segmentation souhaitée par AMD :
- les R7 pour le monde pro
- les R5 pour les gamers
- les R3 pour la bureautique/hpc/...

C'est quand même navrant de voir (et pas que sur CDH) que la seule performance qui intéresse 80% des personnes écrivant des commentaires soit celle en jeu. C'est vrai que l'utilité d'un 8 coeurs avec SMT prend tout son sens pour un pc gamer !

Le gamer a rarement besoin de plus de 4 cœurs pour les jeux.
A part "l'enthousiaste" qui veut avoir le meilleur partout (et donc qui est prêt à acheter du Intel quel que soit le prix), le rapport performance/prix est largement en faveur d'AMD.

Pas mal pour une architecture qui vient juste de sortir...
On risque de voir les performances s'améliorer avec le temps (correctifs et/ou optimisations pour Ryzen), comme avec les GPUs AMD : http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/73945-gtx-1060-vs-rx-480-updated-review-23.html

par Mathieu G., le Dimanche 05 Mars 2017 à 18h18  
Si les opterons sont bon, ils en vendront, c'est aussi simple que ça.
Buldozers est mauvais, il a une image pourrie auprès du public, et commme tu dis ça ne changera pas tout de suite. Mais bon pour ce qui est des particuliers, des pro de pacotilles (ceux qui pensent qu'un pro c'est un mec qui achete 20 pc par an) c'est surtout les vendeurs et les commerceux qui vont de la merde, intel c'est trop top super mega trop bien. Ces mêmes vendeurs qui ont une uc acer à 400€ à la maison.
par Un ragoteur Gaulois du Languedoc-Roussillon le Samedi 04 Mars 2017 à 00h23
Je doute que du jour au lendemain le monde pro se prenne de l'AMD comme ça d'un coup. sinon en applicatif les Buldozers étaient bons, et pourtant on ne voit pratiquement plus de CPU AMD en magasins.
par Un ragoteur tout mignon de Bourgogne, le Samedi 04 Mars 2017 à 16h53  
par Pascal la cascade du Languedoc-Roussillon le Samedi 04 Mars 2017 à 16h43
Autant dire que ça ne représente pas la majorité des joueurs...
Peut être mais tu commentes des tests qui ont été fait avec les CPU gros calibres ( les gros en termes de perfs comme les gros en termes de prix et les têtes de séries de la catégories en dessous comme les plus gros i5 ). Les tests n'ont pas été faits avec des i3 ni des ryzen 3 ou 5 pour lesquels on a aucune info fiable en ce qui concerne leurs fréquences et autre.
Évidemment qu'un ryzen r7 se défend bien face à un i3 ou un petit i5 dans les jeux, et même bien plus que ça, sans compter les autres usages où le r7 écrase les cpu concurrents deux fois plus chers.
par Pascal la cascade du Languedoc-Roussillon, le Samedi 04 Mars 2017 à 16h43  
par Un ragoteur tout mignon de Bourgogne le Samedi 04 Mars 2017 à 12h49
Petite correction :
"Erreur d'interprétation pour les hautes définitions, ryzen ne se défend pas plus qu'en plus basses définitions, tous les cpu ( sauf les plus faiblards comme les i7 2600 et amd fx ) sont limités par le gpu. Limite qui sera aussi reculée avec les prochaines générations de cartes graphiques, ce qui fera apparaître en 1440p ou plus les différences observées pour l'instant seulement en 1080p.
Autant dire que ça ne représente pas la majorité des joueurs. Bien sûr qu'à haute résolution c'est le GPU qui avoine pendant que le cpu se tourne un peu plus les pouces par rapport à du fullHD. Mais, je parlais pour Ryzen globalement, les r3 surtout, pourront sûrement monter aux même fréquences que les r7, et même s'ils restent un peu en dessous (~3.8ghz) la différence budgétaire sera largement en faveur face à un i5 pour globalement -5% (pifomètre) de perf... bref, spéculation et boule de cristal, tant qu'on aura pas les puces en test rien n'est sûr. Mais ça sent plutôt bon pour le mdg/bdg ces ryzen

Après sur le hdg 100% GAMERkikitoutdurRGB, ils ne font pas le poids, et encore que le 144hz sur du fullHD est possible.
par Un ragoteur tout mignon de Bourgogne, le Samedi 04 Mars 2017 à 12h49  
Petite correction :
"Erreur d'interprétation pour les hautes définitions, ryzen ne se défend pas plus qu'en plus basses définitions, tous les cpu ( sauf les plus faiblards comme les i7 2600 et amd fx ) sont limités par le gpu. Limite qui sera aussi reculée avec les prochaines générations de cartes graphiques, ce qui fera apparaître en 1440p ou plus les différences observées pour l'instant seulement en 1080p.
par Un ragoteur tout mignon de Bourgogne, le Samedi 04 Mars 2017 à 12h44  
par Pascal la cascade du Languedoc-Roussillon le Samedi 04 Mars 2017 à 12h32
Faut pas oublier que les résultats en jeu sont donnés avec une 1080 dans la majorité des tests, ce qui n'est pas le gpu le plus démocratisé, avec une 1060 ou 480 (coeur de marché ) la différence est moins flagrante qu'on veut bien le penser.

Surtout, pour de hautes résolutions avec un gros gpu, ryzen se défend bien : http://img4.hostingpics.net/pics/975048ryzenbf1.jpg

J'ai pris bf1 mais c'est une tendance globale... Pour un cpu qui vient de sortir sans opti poussée, ryzen s'en sort très bien !
Pour celui qui passera à génération suivante de gpu, voire juste une 1080ti ou une vega, l'écart entre les cpu qui n'existe pas avec une gtx1060 ou rx480 sera visible.

Erreur d'interprétation pour les hautes définitions, ryzen ne se défend pas plus qu'en plus basses définitions, il est limité par le gpu. Limite qui sera aussi reculée avec les prochaines générations de cartes graphiques, ce qui fera apparaître en 1440p ou plus les différences observées pour l'instant seulement en 1080p.

On ne peut qu'espérer que les optimisations apporte un gain dans un futur proche, mais sans un refresh pour gommer les conséquences de certains compromis techniques, je doute que cela fasse des miracles.
par Pascal la cascade du Languedoc-Roussillon, le Samedi 04 Mars 2017 à 12h32  
Faut pas oublier que les résultats en jeu sont donnés avec une 1080 dans la majorité des tests, ce qui n'est pas le gpu le plus démocratisé, avec une 1060 ou 480 (coeur de marché ) la différence est moins flagrante qu'on veut bien le penser.

Surtout, pour de hautes résolutions avec un gros gpu, ryzen se défend bien : http://img4.hostingpics.net/pics/975048ryzenbf1.jpg

J'ai pris bf1 mais c'est une tendance globale... Pour un cpu qui vient de sortir sans opti poussée, ryzen s'en sort très bien !
par Un bienheureux de Bourgogne, le Samedi 04 Mars 2017 à 09h12  
par Un nain terdit embusqué le Vendredi 03 Mars 2017 à 19h45
J'ai énormément apprécié ce test de ryzen par hardwfr. Les autres rapports francophones me semble pas aboutis, voir débiles suivant les résultats mesurés (tout le monde se contre-fout de tests qui durent tous moins d'une seconde!).
Et en assimilant ce problème architectural de latence mémoire, j'attend impatiemment la confrontation d'un ryzen double ccx à un simple ccx. J'ai envie de parier que l'entrée de gamme 4 cores sans hyper-threading sera plus efficace dans les jeux , à fréquence égale, qu'un r7-X. Ce serai marrant quand même.
Quelqu'un a trouvé ça et posé le truc sur le forum HFR :
http://www.pcgameshardware.de/commoncfm/comparison/clickSwitch.cfm?id=137982
par Fantomas de Pays de la Loire, le Samedi 04 Mars 2017 à 02h24  
Intel va aussi s'inspirer fortement de l'achitecture CCx d'AMD

At Intel's recent Investor Day we learned that future chips will incorporate multiple dies on the same package. This allows a semiconductor firm to focus on smaller chips and potentially better yields at the expense of some latency. Given what we predict will happen, what is your opinion on having large 600mm2 silicon? Is there a future?
par Un ragoteur Gaulois du Languedoc-Roussillon, le Samedi 04 Mars 2017 à 00h23  

Je doute que du jour au lendemain le monde pro se prenne de l'AMD comme ça d'un coup. sinon en applicatif les Buldozers étaient bons, et pourtant on ne voit pratiquement plus de CPU AMD en magasins.

Les joueur n'aident pas? Ils n'influencent pas les avis sur une marque? AMD ne vendait plus qu'aux consoles, alors que le commun des mortels s'en serait satisfait.

Là ou je bosse donc une région entière, ça ne parle que de Xeon. Pas d'Opteron. Je sais même pas si ils connaissent le nom.

Dans un département ils ont dû acheter dans les 3000 machines et devine combien de PC AMD? Et bien 0.

J'attendais ces CPU, le soufflé est retombé. Le R5 ne seront probablement pas mieux en jeu, car se seront probablement des R7 rebut, donc toujours des PB de communication entres les 2 puces/die. Et la fréquence de base du plus rapide sera que de 3.7 Ghz. Seulement 100 Mhz de plus que le plus rapide des R7. Alors qu'avec 2 cœurs en moins on pourrait espérer une montée en fréquence importante.

Et sinon (ceux qui disent qu'il n'y a pas que les jeux) j'espère que vous avez un bulldozer et pas un CPU AMD. Car niveau application le bulldozer était pas du tout mauvais. C'est juste sur les jeux où c'etait mauvais. Le CPU a fait quand même un bide.
par Un ragoteur lambda du Centre, le Vendredi 03 Mars 2017 à 22h51  
par Thibaut G. le Vendredi 03 Mars 2017 à 19h26
c'est là que mes potos de cdh m'ont dit "hey, on n'en sait rien !" même si ça paraissait logique. sauf que l'on sait que les die en partie HS sont recyclés, et donc amd peut faire des r3 et r5 à sa sauce, il se pourrait qu'il y ait des r5 et r3 à 4 cœurs à un et 2 CCX, et cela sans pouvoir le déterminer sur le moment
Haan, bien vu ! Ce serait moche, mais logique pour se débarrasser des mauvais rendements.
Par contre, je trouve ça bizarre que ces dies pourris soient liquidés plus tard : vu qu'ils ont ouvert les hostilités avec du 8 cœurs, et qu'ils avaient besoin d'un stock conséquent pour assurer les préco et ventes importantes du lancement, ça veut dire qu'en parallèle ils doivent avoir un gros stock de dies défaillants qu'ils accumulent en attendant le lancement des R5 puis R3.
Bon après s'ils peuvent se permettre d'ouvrir les Ryzen avec 2x4 cœurs fonctionnels, les rendements doivent pas non plus être si dégueu que ça, donc il y aura forcément des 4 cœurs qui seront à base d'un seul CCX.
par Gry20r, le Vendredi 03 Mars 2017 à 20h12  
Il se pourrait que le R5 soit le CPU spé gaming.
Quand on y pense, peu de fonctions spé aux i7 (ou aux Xeons) sont exploitées par les jeux.
A part sa vitesse d'horloge plus élévée, et ses caches, un i7 pourrait facilement se faire remplacer par un i5.
Donc peut-etre qu'AMD se réserve un type de R5 pour le gaming, un truc encore plus bas niveau prix, et opti niveau cache mémoire, un seul CCX, avec une bonne fréquence.
par Un nain terdit embusqué le Vendredi 03 Mars 2017 à 19h45
J'ai énormément apprécié ce test de ryzen par hardwfr. Les autres rapports francophones me semble pas aboutis, voir débiles suivant les résultats mesurés (tout le monde se contre-fout de tests qui durent tous moins d'une seconde!).
Et en assimilant ce problème architectural de latence mémoire, j'attend impatiemment la confrontation d'un ryzen double ccx à un simple ccx. J'ai envie de parier que l'entrée de gamme 4 cores sans hyper-threading sera plus efficace dans les jeux , à fréquence égale, qu'un r7-X. Ce serai marrant quand même.
[quote name='Un nain terdit embusqué' date='03 March 2017 - 08:45 PM' timestamp='1488570320' post='650904']J'ai énormément apprécié ce test de ryzen par hardwfr. Les autres rapports francophones me semble pas aboutis, voir débiles suivant les résultats mesurés (tout le monde se contre-fout de tests qui durent tous moins d'une seconde!).
Et en assimilant ce problème archi