AMD Ryzen 5 2400G et Ryzen 3 2200G : les APU de retour ?
Nous continuons avec les compilateurs C/C++.
Visual Studio 2015 Update 3
Nous compilons les bibliothèques C++ Boost avec le compilateur de Visual Studio 2015 Update 3 en édition Community.
La compilation aime la multiplication des coeurs en général, ici on note que le 2400G se place tout juste devant le 1400. Il fait un peu mieux que le Core i3-8100 mais reste en retrait face aux modèles comme le 8350K. Le 8400 est loin devant du haut de ses 6 coeurs.
MinGW 64/GCC 6.2.0
Nous compilons là aussi les bibliothèques C++ Boost avec la version 6.2.0 de GCC sous l'environnement MinGW 64.
En général, le comportement de GCC est sensiblement identique à celui de Visual Studio. Vous comprendrez donc notre étonnement lors que nous avons vu ces résultats. Les performances des APU Raven Redge dans ce test sont excessivement basses pour ne pas dire autre chose, on est plus de deux fois plus lent qu'un Ryzen 3 1200 et même les bien anciens A10 font largement mieux.
Nous avons longuement cherché la cause de cette contre performance, comparant à plusieurs reprises les performances des APU avec un Ryzen 3 (et des configurations Ryzen 4+0) sur différentes cartes mères (en activant/désactivant le GPU intégré), différentes configurations mémoires, différentes versions de Windows 10, en vain. Nous n'avons pas non plus noté de baisse de fréquence qui expliquerait ce comportement.
Nous avons également contacté AMD qui a défaut de pouvoir nous expliquer le comportement rencontré nous a confirmé avoir reproduit nos résultats.
Ce que l'on peut noter, c'est qu'en général, la compilation est assez sensible au nombre de threads et à la pression sur le cache et le sous système mémoire. On note qu'ici l'écart entre un 2200G et un 2400G est plus réduit qu'a l'habitude, laissant penser que les threads supplémentaires profitent peu et que l'on est plutôt limité côté cache/mémoire.
Le fait que la perte de performance soit si drastique, et que l'on ne l'ait pas constaté dans des benchs qui historiquement sont limités par la mémoire (on pense à 7-Zip) nous fait penser qu'a défaut d'un goulet d'étranglement, le problème est peut être plus lié à une question d'algorithme dans la gestion du cache et/ou des accès mémoires qui différerait légèrement de celui utilisé pour les Ryzen classiques, ayant été adapté pour prendre en compte le GPU Vega intégré.
Dans l'attente d'une meilleure explication de la part d'AMD (qui investigue la question depuis plusieurs jours), auquel cas nous mettrons à jour notre article, nous resterons sur ces suppositions et allons être attentifs dans les pages suivantes a d'éventuelles autres contre performances de la sorte.
2 - Raven Ridge, un nouveau SoC avec quelques surprises
3 - Ryzen 2400G et 2200G, Ryzen + Vega en deux déclinaisons
4 - Overclocking CPU
5 - Consommation et efficacité énergétique CPU
6 - Protocole de test
7 - Compression : 7-Zip et WinRAR
8 - Compilation : Visual Studio et MinGW-w64/GCC
9 - Encodage vidéo : x264 et x265
10 - IA d'échecs : Stockfish et Komodo
11 - Traitement photos : Lightroom et DxO Optics Pro
12 - Rendu 3D : Mental Ray et V-Ray
14 - Jeux 3D : Civilization VI et Total War : Warhammer
15 - Jeux 3D : GTA V et Watch Dogs 2
16 - Jeux 3D : Battlefield 1 et The Witcher 3
17 - GPU Intégré : 3D Mark, Unigine Superposition
18 - GPU Intégré : Battlefield 1, F1 2016, Civilization VI
19 - GPU Intégré : OpenCL, Luxmark, Blender, DxO
20 - GPU Intégré : Influence de la mémoire et Overclocking
21 - GPU Intégré : Consommation et efficacité graphique
22 - Indices de performance CPU
23 - Un mélange CPU/GPU unique ?
Contenus relatifs
- [+] 09/05: AMD Ryzen 7 2700, Ryzen 5 2600 et I...
- [+] 23/04: MAJ de notre test des Ryzen 7 2700X...
- [+] 19/04: AMD Ryzen 2700X et 2600X : Les même...
- [+] 13/04: Les AMD Ryzen Pinnacle Ridge en pré...
- [+] 14/03: Des failles de sécurité spécifiques...
- [+] 08/03: Quatre Ryzen+ Pinnacle Ridge pour a...
- [+] 21/02: AMD Ryzen 5 2400G et Ryzen 3 2200G ...
- [+] 12/02: AMD lance les APU Ryzen 5 2400G et ...
- [+] 09/02: AMD Ryzen 3 2200G et 5 2400G : MAJ ...
- [+] 07/02: Windows 10, Meltdown et Spectre : q...