Processeurs

Amd Ryzen a son point faible dans le cache L3 par CCX Design

Table des matières:

Anonim

Les nouveaux processeurs AMD Ryzen 7 ont montré de très bonnes performances globales, mais il y a quelques cas où leurs performances diminuent assez étrangement. Apparemment, la plus grande faiblesse des nouveaux processeurs d'AMD est son sous-système de mémoire, un point où Sunnyvale doit travailler très dur avant l'arrivée de Ryzen 3 et Ryzen 5 pour améliorer la vitesse et les latences.

Le cache L3 est le gros point faible d'AMD Ryzen

Hardware.fr a fait un examen exhaustif du système de mémoire et du cache des nouveaux processeurs AMD Ryzen 7. Apparemment il y a un problème dans l'implémentation du cache L3 à Ryzen, cette mémoire a des latences très élevées (100ns) qui peuvent être jusqu'à 30 ns plus élevé que dans le cas de l'Intel i7 et même du précédent AMD FX (70 ns).

Nous continuons à enquêter sur le cache du nouveau Ryzen et nous voyons que le L1 est encore très loin des performances des processeurs d'Intel, en revanche, le cache L2 de Ryzen parvient à offrir des vitesses plus élevées que celles d'Intel, bien qu'avec une latence un peu plus élevée. La plus grande faiblesse du L3 réside dans une latence presque trois fois supérieure à celle d'Intel.

Dans le cas des processeurs Intel Core i7-6900K, qui ont 32 Ko de cache L1, les performances sont maximales jusqu'à ce que les données à gérer ne rentrent pas dans L1, puis ils doivent passer au cache L2 qui a une taille 256 Ko, dans le cas où le volume de données est supérieur, il faudrait aller au cache L3 qui a une capacité de 20 Mo. Si les données sont supérieures à 16 Mo, elles sont forcées dans la mémoire principale du système qui a une latence de 70 ms.

Dans le cas du Ryzen 7 1800X, tout fonctionne bien dans le cas des caches L1 et L2 de 32 Ko et 512 Ko respectivement. Cependant, lorsque nous arrivons au cache L3, le comportement est totalement différent, jusqu'à 4 Mo d'utilisation L3, nous constatons une augmentation des latences qui correspond à ce qui était attendu, cependant, les latences augmentent considérablement lorsque 16 Mo de le cache L3. Ce problème proviendrait de la conception modulaire CCX des nouveaux processeurs Ryzen, chacun des modules étant composé de quatre cœurs et de 8 Mo de cache L3.

Les performances inégales du cache Ryzen L3 entre l'utilisation de 4 Mo ou l'utilisation de 8 Mo sont dues à sa conception modulaire entraînant des différences de temps d'accès selon l'endroit où une partie du L3 accède au complexe CCX. Si vous n'utilisez que les quatre cœurs d'un complexe CCX, vous n'avez accès qu'à 8 Mo de cache, tandis que si vous utilisiez deux cœurs de chaque complexe CCX, vous pourriez utiliser le total de 18 Mo de cache L3.

AMD Ryzen 7 1700 Review en espagnol (analyse complète)

Dans ce dernier cas, les performances seraient toujours limitées par la bande passante du bus d'interconnexion AMD Data Fabric qui relie les complexes CCX avec une bande passante de seulement 22 Go / s, un chiffre bien inférieur aux 175 Go / s du cache. Intel L3 et même cette RAM.

Nouveau problème pour Ryzen, pénurie de carte mère AM4

NOUS VOUS RECOMMANDONS Radeon Software Adrenalin 2019 Edition 19.7.1 maintenant disponible

La nouvelle architecture AMD Zen offre d'excellentes performances, AMD a opté pour une conception qui atteint le meilleur équilibre entre performances, coût et évolutivité grâce à ses modules CCX. Cependant, cette conception expliquerait la cause de performances inférieures aux prévisions dans certains scénarios fortement dépendants du cache, tels que les jeux.

Source: techpowerup

Processeurs

Le choix des éditeurs

Back to top button