Procesoare

Amd ryzen are punctul său slab în cache l3 prin designul ccx

Cuprins:

Anonim

Noile procesoare AMD Ryzen 7 au arătat performanțe generale foarte bune, însă există câteva cazuri în care performanța lor scade destul de ciudat. Aparent cel mai mare punct slab al noilor procesoare AMD este subsistemul său de memorie, un punct în care Sunnyvale trebuie să lucreze foarte mult înainte de sosirea Ryzen 3 și Ryzen 5 pentru a îmbunătăți viteza și latențele.

Memoria cache L3 este punctul cel mai slab al lui AMD Ryzen

Hardware.fr a făcut o examinare exhaustivă a sistemului de memorie și a memoriei cache a noilor procesoare AMD Ryzen 7. Se pare că există o problemă în implementarea cache L3 în Ryzen, această memorie are latențe foarte mari (100ns) care pot să fie cu până la 30 ns mai mare decât în ​​cazul Intel i7 și chiar AMD FX anterior (70 ns).

Continuăm să investigăm cache-ul noului Ryzen și vedem că L1 este încă foarte departe de performanțele procesoarelor Intel, pe de altă parte, cache L2 de Ryzen reușește să ofere viteze mai mari decât cele ale Intel, deși cu o latență ceva mai mare. Cea mai mare slăbiciune a L3 se regăsește într-o latență de aproape trei ori mai mare decât cea a Intel.

În cazul procesoarelor Intel Core i7-6900K, care au 32 KB de memorie cache L1, performanța este maximă până când datele de gestionat nu se încadrează în L1, atunci trebuie să sară la memoria cache L2 care are o dimensiune 256 KB, în cazul în care volumul de date este mai mare, ar trebui să meargă în memoria cache L3 care are o capacitate de 20 MB. Dacă datele sunt mai mari de 16 MB, atunci acestea sunt forțate în memoria principală a sistemului care are o latență de 70 ms.

În cazul Ryzen 7 1800X, totul funcționează bine în cazul memoriilor L1 și L2 care sunt de 32 KB, respectiv 512 KB. Cu toate acestea, când ajungem în memoria cache L3, comportamentul este total diferit, până la 4 MB de utilizare a L3, vedem o creștere a latențelor care corespunde cu ceea ce era de așteptat, cu toate acestea, latențele cresc dramatic când 16 MB de cache L3. Această problemă ar fi derivată din proiectarea modulară CCX a noilor procesoare Ryzen, fiecare modul constând din patru nuclee și 8 MB de memorie cache L3.

Performanța neuniformă a cache-ului Ryzen L3 între utilizarea 4MB sau utilizarea 8MB se datorează designului modular care determină diferențe de timp de acces, în funcție de locul în care o parte din L3 accesează complexul CCX. Dacă utilizați doar cele patru nuclee ale unui complex CCX, aveți acces doar la 8 MB de memorie cache, în timp ce dacă utilizați două nuclee ale fiecărui complex CCX, puteți utiliza în total 18 MB de cache L3.

AMD Ryzen 7 1700 Recenzie în spaniolă (analiză completă)

În ultimul caz, performanța ar fi în continuare limitată de lățimea de bandă a magistralei de interconectare AMD Data Fabric care leagă complexele CCX cu o lățime de bandă de numai 22 GB / s, o cifră mult mai mică decât cea de 175 GB / s din cache. Intel L3 și chiar acea RAM.

Un nou număr pentru Ryzen, lipsa plăcii de bază AM4

VĂ RECOMANDăm Radeon Software Adrenalin 2019 Edition 19.7.1 Disponibil acum

Noua arhitectură Zen AMD oferă performanțe excelente, AMD a optat pentru un design care să realizeze cel mai bun echilibru între performanță, cost și scalabilitate datorită modulelor sale CCX. Totuși, acest design ar explica cauza unei performanțe mai mici decât era de așteptat în unele scenarii extrem de dependente de cache, cum ar fi jocurile.

Sursa: techpowerup

Procesoare

Alegerea editorilor

Back to top button