COMPTOIR
  
register

×

Ça pousse !

L'architecture de Ryzen se dévoile (un peu) plus complètement
Ça pousse !

En ce début d'année (et depuis un moment déjà), tous les yeux sont tournés vers la nouvelle architecture Ryzen de chez AMD. Les fuites se multiplient en ce moment, même si la firme a réussi à limiter les informations vraiment croustillantes au sujet des caractéristiques de ses futurs produits. C'était sans compter PC Watch qui s'est débrouillé de récupérer la plaquette de présentation de l'architecture des puces Summit Ridge durant l'ISSCC (International Solid-State Circuits Conference) qui a eu lieu en début de mois.

 

amd ryzen core functional units

 

Summit Ridge, c'est le nom de code des puces Ryzen que nous allons tout prochainement pouvoir prendre en main. On a entendu parler des caractéristiques des puces à venir, des technologies embarquées, mais jusque là rien de très concret sur l'architecture de leurs coeurs (à part du diagramme et de l'info sur papier). Avec l'image au-dessus, on peut commencer à en savoir davantage au niveau des composants de chaque cœur de ce nouveau CPU. En sus des différents caches composant la puce on retrouverait les éléments suivants. 

 

Au niveau du processeur frontal (front-end), qui pour rappel décode les instructions complexes x86 en micro-opérations (micro-ops), l'architecture ZEN apporterait du mieux avec la génération de 6 micro-ops contre 4 précédemment. Toujours au sein du front-end, AMD communique sur l'amélioration notable de son système de prédiction (prefetch), nommé commercialement "Neural Net Prediction". Ce système est critique pour maintenir la charge du processeur, car  une erreur de prédiction génère une pénalité de nombreux cycles et réduit d'autant l'efficacité, vous comprendrez alors pourquoi AMD a mis le paquet sur le calcul prédictif pour que ses puces Ryzen soient aussi efficaces que possible.

 

Apparaît également, et ce en toute logique, l'ordonnanceur (scheduler) qui va réordonnancer les instructions du programme originel afin de les traiter de manière optimale au sein des unités de calcul qui suivent dans le parcours : on retrouverait bien naturellement les ALU (calcul sur nombres entiers) et FPU (calcul en virgule flottante), mais cette dernière ne serait plus partagée entre 2 coeurs comme c'était le cas avec l'architecture Bulldozer, mais dédié à chaque cœur, de quoi booster les performances de la nouvelle architecture dans ce domaine.

 

amd ryzen core complex

 

On avait déjà pu avoir un diagramme représentant un Core Complex (CCX) sauce Zen. Ici, on a carrément l'architecture d'un module à quatre coeurs. Un point que AMD aime mettre en avant avec sa nouvelle architecture est sa flexibilité, ce qui lui permettra de modifier les choses dans le futur au niveau du cache L3 et des coeurs pour faire évoluer Ryzen plus loin que les premières puces desktop Summit Ridge que nous allons voir.

 

De plus, on avait déjà vu (toujours grâce à l'ISSCC) qu'un quad-core Ryzen arrivait à s'offrir une matrice (die) plus petite que celle d'un quad-core Skylake de la concurrence, et ce même si le procédé de gravure 14nm d'Intel est plus dense que le 14nm de Global Foundries utilisé pour Ryzen. Avantage de gravure pour l'un, de format d'architecture pour l'autre, cela faisait longtemps qu'on n'avait pas vu les deux concurrents au coude à coude sur ce segment et c'est loin d'être une mauvaise chose.

 

Ça pousse ! [cliquer pour agrandir]

 

Outre les données d'architectures tirées de la plaquette de présentation, la page concernant Precision Boost vient donner du grain à moudre à ceux qui se questionnent (avec raison) sur la gestion de la montée en fréquence des puces Ryzen. Precision Boost bosserait donc conjointement avec la technologie de surveillance (des constantes de la puce, pas de vos données) Pure Power pour optimiser les performances du processeur. On aurait alors sur le papier une hausse incrémentielle par palier de 25MHz capable d'aller chercher des Hz tout en limitant la consommation. La technologie XFR (eXtended Frequency Range) est aux abonnées absentes de la présentation, cela laisse cependant entrevoir les capacités d'overclocking automatique de l'architecture. Reste maintenant à attendre encore quelques jours pour avoir de vrais tests officiels de ces puces !

Un poil avant ?

MSi lance ses GTX 1050, 1050Ti et 1060 AERO ITX

Un peu plus tard ...

Prey : date, trailer et configurations

Les 30 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un ragoteur de transit d'Ile-de-France, le Dimanche 19 Février 2017 à 17h35  
par Un champion du monde de Pays de la Loire le Vendredi 17 Février 2017 à 14h23
c'est fou, la moitié du core est occupé par des caches, pour compenser la lenteur de la RAM ? la partie qui exécute réellement le calcul (alu ?) est minuscule en comparaison.

il y a aucune autre nouvelle techno de RAM en développement ?
Ce n'est pas spécifique à Ryzen, près de la moitié de la superficie des processeurs modernes est occupée par les caches.

Les caches permettent de gagner tellement en performance que leur omniprésence et leurs optimisations ne sont pas surprenantes.
La RAM pèche par sa fréquence (par rapport à celle du CPU) et surtout au fait qu'il faille passer par le bus pour ramener la donnée or les bus sont un goulot d'étranglement de par leur conception (la bande passante n'augmente pas en fonction du nombre de maître ou de cibles).

Niveau RAM il semblerait que les prochaines évolutions se situent du côté des NVRAM (Non votatile) qui sont moins rapides que de la RAM mais plus denses que celle-ci.
par Un ragoteur de transit d'Ile-de-France, le Dimanche 19 Février 2017 à 17h30  
C'est très rare quand je défend les appellations commerciales mais il est probable que le "Neural Net Prediction" soit basé sur un réseau de neurone sur puce plutôt que sur un classique prédicteur bi-modal.
par Un ragoteur de Rhone-Alpes, le Dimanche 19 Février 2017 à 10h48  
par Un ragoteur tout mignon embusqué le Vendredi 17 Février 2017 à 20h08
Cette volonté de vouloir inclure tout le monde dans ce genre de constat est hilarante. C'est sûr qu'acheter un i7 970, puis un i7 2600k, un i7 3770k, un i7 4790k, (...) bref chaque i7 de chaque génération, il y a de quoi se sentir entubé vu le peu de progrès entre chacune des itérations. Être un acheteur frénétique, c'est une pathologie, tu devrais consulter.

Les gens avec des besoins "normaux" et qui ne jettent pas leur argent par les fenêtres, ont du en acheter un ( i5 ou i7 ) et n'ont changé que lorsqu'ils se sont sentis gênés aux entournures. Pas de quoi se sentir floué. La preuve, bcp sont encore contents de leur i5 2500k
ils ont surtout acheter du amd, sur mes 6 pc que j'ai eu la majorité est amd, soit un seul intel un p3 y a longtemps. les gens qui se sentent entubé sont ceux effectivement qui ont acheter du intel ces 10 dernier années mais qui sont content qu'amd sortent ryzen au même tarif
ils comprennent rien aux ploutocrates qui tente d'imposer une nouvelle ère ou l'on ne trouvera plus de processeur sous la barre des 200 €. donc ils sont content de voir des proco aux vieille technique(stagnation de la technologie depuis trop longtemps) couter la peau du cul parce que MOOOAAAAR COORRE.
amd est censé être accessible si ça ne l'est plus bah intel ils maîtrise leur sujet au mo
par Armand Raynal, le Vendredi 17 Février 2017 à 20h41  
par Un ragoteur tout mignon embusqué le Vendredi 17 Février 2017 à 20h12
Nan, pas toi, ceux qui pensent qu'un processeur qui est limitant se voit obligatoirement à une utilisation à 100%, et ceux qui pensent que c'est logique et universel.
J'ai dit "vous" parce qu'il y en a deux , le blond embusqué et le "Rhonalpien".
Je me disais aussi
par Un champion du monde de Rhone-Alpes, le Vendredi 17 Février 2017 à 20h22  
Cette volonté de vouloir inclure tout le monde dans ce genre de constat est hilarante. C'est sûr qu'acheter un i7 970, puis un i7 2600k, un i7 3770k, un i7 4790k, (...) bref chaque i7 de chaque génération, il y a de quoi se sentir entubé vu le peu de progrès entre chacune des itérations. Être un acheteur frénétique, c'est une pathologie, tu devrais consulter.

Je suis en aucun cas un acheteur frénétique ,ma dernière config était un i5 2320 acheté d'occasion que j'ai du changer par un I5 6500 à cause d'un flash de bios raté ,il n'empêche que pour le même prix on pourra peut être avoir un 6 coeurs chez amd ,a voir .
par Un champion du monde de Rhone-Alpes, le Vendredi 17 Février 2017 à 20h13  
par Armand Raynal le Vendredi 17 Février 2017 à 20h02
Un jeu utilisant jusqu'à 4 thread n'utilise pas forcément tous les thread à 100%.

Même un jeu utilisant jusqu'à 8 thread peut être CPU limited sans pour autant charger chaque thread à 100%.
A mon avis si le jeu est codé avec les pieds oui ,ou alors ça peut être la mémoire RAM qui limite.
Dans le cas des cpu amd ce sont les programmeurs qui ne savent pas exploiter correctement le potentiel des FX ,ils ne vont pas s'emmerder à coder pour leur architecture quand les 3/4 des joueurs ont un cpu intel .
par Un ragoteur tout mignon embusqué, le Vendredi 17 Février 2017 à 20h12  
par Armand Raynal le Vendredi 17 Février 2017 à 20h02
On est au comptoir et tu donnes du "vous", je suppose donc que ce "vous" m'inclue. Je vois pas bien pourquoi.
Nan, pas toi, ceux qui pensent qu'un processeur qui est limitant se voit obligatoirement à une utilisation à 100%, et ceux qui pensent que c'est logique et universel.
J'ai dit "vous" parce qu'il y en a deux , le blond embusqué et le "Rhonalpien".
par Un ragoteur tout mignon embusqué, le Vendredi 17 Février 2017 à 20h08  
par Un champion du monde de Rhone-Alpes le Vendredi 17 Février 2017 à 19h43
Ce qu'il y a de bien c'est que je reconnait qu'intel nous à bien entubé moi y compris mais surtout ceux qui acheté des I7.
Cette volonté de vouloir inclure tout le monde dans ce genre de constat est hilarante. C'est sûr qu'acheter un i7 970, puis un i7 2600k, un i7 3770k, un i7 4790k, (...) bref chaque i7 de chaque génération, il y a de quoi se sentir entubé vu le peu de progrès entre chacune des itérations. Être un acheteur frénétique, c'est une pathologie, tu devrais consulter.

Les gens avec des besoins "normaux" et qui ne jettent pas leur argent par les fenêtres, ont du en acheter un ( i5 ou i7 ) et n'ont changé que lorsqu'ils se sont sentis gênés aux entournures. Pas de quoi se sentir floué. La preuve, bcp sont encore contents de leur i5 2500k
Même moi qui joue régulièrement, je me contente du i5 750 en full HD. Bon, je n'ai pas encore testé de jeu AAA récents et gourmands, style the witcher 3. J'attendrai ryzen et du temps libre, ou le concurrent s'il y en a un, pour y jouer sans faire trop de concession sur les réglages.
par Armand Raynal, le Vendredi 17 Février 2017 à 20h02  
par Un champion du monde de Rhone-Alpes le Vendredi 17 Février 2017 à 19h12
Disons que tu dois avoir 1 ou 2 coeurs qui plafonnent et le reste qui ne servent à rien ,mais on connait l'architecture de ces processeurs .
pour les application à 1 ou 3 threads c'est pareil pour le i5 6500 .
Un jeu utilisant jusqu'à 4 thread n'utilise pas forcément tous les thread à 100%.

Même un jeu utilisant jusqu'à 8 thread peut être CPU limited sans pour autant charger chaque thread à 100%.
par Un ragoteur tout mignon embusqué le Vendredi 17 Février 2017 à 18h52
vous
On est au comptoir et tu donnes du "vous", je suppose donc que ce "vous" m'inclue. Je vois pas bien pourquoi.
par Un champion du monde de Rhone-Alpes, le Vendredi 17 Février 2017 à 19h43  
par Un ragoteur tout mignon embusqué le Vendredi 17 Février 2017 à 18h52
Bel argument. Si seulement tout était aussi simple. Je parlais de limitation due au processeur au cas où cela vous aurait échappé.
Enfin, il y a au moins une chose de bien, c'est que vous savez que le % correspondant à la totalité d'un tout est égal à 100%
C'est toujours ça de pris.

Je n'ai aucune limitation du processeur pour l'ecran à 75fps ,seul les jeux comme FSX, Xplane ,le processeurs bride la carte graphique en même temps qu' il n'est jamais utilisé à 100% ,
[quote name='Un ragoteur tout mignon embusqué' date='17 February 2017 - 07:52 PM' timestamp='1487357548' post='649018']
Bel argument. Si seulement tout était aussi simple. Je parlais de limitation due au processeur au cas où cela vous aurait échappé.
Enfin, il y a au moins une chose de bien, c'est que vous savez que le % correspondant à la totalité d'un tout est égal à 100%
C'est toujours ça de pris.
Ce qu'il y a de bien c'est que je reconnait qu'intel nous à bien entubé moi y compris mais surtout ceux qui acheté des I7.
Enfin on verra les futurs tests si ça se confirme ,de toutes manière avant que les jeux et application utilisent tout les coeurs il va se produire un temps certain.
AMD rébellion
par Un champion du monde de Rhone-Alpes, le Vendredi 17 Février 2017 à 19h12  
par Armand Raynal le Vendredi 17 Février 2017 à 18h43
Mon FX8320 ne tourne même pas au dessus de 75% quand je joue à GTA5 pourtant il limite souvent ma 290X ...
Disons que tu dois avoir 1 ou 2 coeurs qui plafonnent et le reste qui ne servent à rien ,mais on connait l'architecture de ces processeurs .
pour les application à 1 ou 3 threads c'est pareil pour le i5 6500 .
par Un ragoteur tout mignon embusqué, le Vendredi 17 Février 2017 à 18h52  
par Un champion du monde de Rhone-Alpes le Vendredi 17 Février 2017 à 18h36
Depuis que la logique existe ,depuis le commencement de l'univers .
Bel argument. Si seulement tout était aussi simple. Je parlais de limitation due au processeur au cas où cela vous aurait échappé.
Enfin, il y a au moins une chose de bien, c'est que vous savez que le % correspondant à la totalité d'un tout est égal à 100%
C'est toujours ça de pris.