• Raven Ridge

Comme nous l'indiquions en débutant ce dossier, les nouveaux APU d'AMD sont issus de la fusion de Zen et Vega. Pour ceux qui ne seraient pas familiers avec ces architectures, nous vous invitons à consulter les dossiers que nous leur avons consacrés ici et . Voici représenté schématiquement par AMD, ces nouveaux APU. On trouve donc les parties CPU et GPU, mais également les contrôleurs mémoire et la partie SoC du processeur. Tout ce petit monde est interconnecté sans surprise à l'aide de l'Infinity Fabric, l'interface "à tout faire" d'AMD :

  

Schéma de principe Raven Ridge [cliquer pour agrandir]

Schéma de principe Raven Ridge

 

Alors que tous les Ryzen Summit Ridge commercialisés jusqu'à présent s'appuyaient sur un seul et unique die Zeppelin comprenant 2 CCX (4 coeurs + 8 Mo L3), les nouveaux venus utilisent un die ne comprenant cette fois qu'un seul CCX. Ce dernier contient toujous 4 coeurs Zen, par contre le cache L3 passe de 8 à 4 Mo. A priori une mauvaise nouvelle, mais peut-être pas tant que cela en fait, puisque la quantité c'est bien, la vitesse c'est encore mieux.

 

Une des faiblesses identifiées des Summit Ridge, provenait de la latence des caches et mémoires du fait de l'interfaçage avec les Data Fabric (commutateurs entre "modules" du CPU). AMD indique que ce point est en progrès, ce qu'AIDA64 semble confirmer tout en indiquant une baisse de certains débits. Tout ceci nécessite toutefois d'être confirmé, du fait de la non adaptation du logiciel dans sa version actuelle, telle qu'indiquée en fin de test. Enfin, AMD indique également que la rédution du cache permet d'atteindre plus facilement des fréquences élevées.

 

Latences et débits des caches et mémoires selon AIDA64 [cliquer pour agrandir]

Latences et débits des caches et mémoire Summit Ridge vs Raven Ridge

 

A ce sujet, Precision Boost, le Turbo inauguré par Ryzen, passe ici en version 2. Alors que le nombre de coeurs sollicités était le levier d'activation principale de la version d'origine (si 2 coeurs ou moins sont actifs, alors le CPU utilise sa fréquence maxi sous couvert de respect du TDP, puis bascule sur une fréquence moindre au-delà), la charge réelle des coeurs est à présent prise en compte pour autoriser des fréquences intermédiaires et ce avec (toujours) une granularité de 25 MHz. Ainsi, si 3 coeurs sont sollicités mais faiblement, Precision Boost 2 autorisera une fréquence supérieure à celle permise par la première itération de ce Turbo. C'est donc un fonctionnement partiellement opportuniste qui est adopté à présent, AMD fournit ci-dessous une vue conceptuelle qui ne traduit pas le fonctionnement réel de Precision Boost 2, mais symbolise les moments où des gains sont escomptables.

  

precision boost2

Un Turbo plus évolué

 

Un mot rapide sur la partie SoC qui évolue elle aussi avec la prise en charge native de l'USB 3.1 Gen 2, alors que Summit Ridge se contentait d'USB 3.0 (ou USB 3.1 Gen 1 pour le marketing). On notera également la réduction du nombre de ligne PCIe, qui passe de 24 à 16. 8 seront utilisables par la carte graphique, les 8 autres se partageant entre les ports PCIe, NVMe, SATA Express facultatifs et éventuellement le chipset (4X) s'il n'est pas du type X300/A300 (qui utilisent un lien SPI dédié mais n'ajoutent pas de fonctionnalités supplémentaires à celles proposées par le SoC). 

 

soc

  

Passons à présent à la partie GPU : c'est l'architecture Vega qui est à la manoeuvre avec 2 versions différentes selon l'APU : Vega 11 pour le R5 2400G et Vega 8 pour le R3 2200G, suivant le nombre de CU activés au sein du die et la fréquence de fonctionnement. De quoi atteindre une puissance de calcul de 3,5 TFlops en pic, un résultat impressionnant pour un APU ! Pour le reste, les caractérisitiques restent identiques avec 16 ROP et un triangle par cycle du côté de la géométrie.

 

comparo igp

 

Chaque CU est identique à ceux que l'on trouve sur les RX Vega, c'est à dire composés de 4 TMU pour le texturing et 64 unités de calcul (ALU). Ces dernières prennent en charge la demi-précision (16-bit) à double vitesse. AMD a également conservé l'intégralité des ACE présents sur Vega 10 malgré la réduction drastique du nombre d'unités de calcul (704 pour Vega 11), probablement dans une optique d'utilisation Compute de ces dernières.

 

diagram vega11

Diagramme de Vega 11

 

Pour conclure cette rapide description de la partie graphique intégrée au die des Raven Ridge, on notera que les fonctionnalités d'encodage/décodage sont strictement les mêmes que celles assurées par les RX Vega, une bonne chose.

 

dec enc

Et ça encode, et ça décode, et bim !

 

Tout ce petit monde (4,94 Milliards de transistors) tient sur un die toujours gravé en 14 nm par Global Foundries sur un peu moins de 210 mm². Il est donc légèrement plus grand et complexe que Zeppelin (195 mm² / 4,8 Milliards de transistors) alors qu'il n'embarque qu'un seul CCX (qui plus est avec un cache L3 deux fois plus petit), le GPU Vega est passé par là !

 

le die raven ridge [cliquer pour agrandir]Le die des Raven Ridge

 

Maintenant que nous avons rapidement décrit Raven Ridge, passons page suivante aux processeurs reçus.




Plus d'infos avec le comptoir de l'info


Les 46 Ragots
   
Les ragots sont actuellement
ouverts à tous, c'est open bar !