processorer

Amd ryzen har sit svage sted i l3-cache ved ccx-design

Indholdsfortegnelse:

Anonim

De nye AMD Ryzen 7- processorer har vist meget god samlet ydelse, men der er nogle få tilfælde, hvor deres ydeevne falder ganske underligt. Tilsyneladende er det største svage punkt hos AMDs nye processorer dets hukommelsesundersystem, et punkt, hvor Sunnyvale er nødt til at arbejde meget hårdt inden ankomst af Ryzen 3 og Ryzen 5 for at forbedre hastighed og forsinkelser.

L3-cache er AMD Ryzen's store svage punkt

Hardware.fr har foretaget en udtømmende undersøgelse af hukommelsessystemet og cachen til de nye AMD Ryzen 7. processorer. Tilsyneladende er der et problem i implementeringen af ​​L3-cachen i Ryzen, denne hukommelse har meget høje latenstider (100ns), der kan være op til 30 ns højere end i tilfældet med Intel i7 og endda den foregående AMD FX (70 ns).

Vi fortsætter med at undersøge cachen til den nye Ryzen, og vi ser, at L1 stadig er meget langt fra ydelsen af ​​Intels processorer. På den anden side formår L2-cachen fra Ryzen at tilbyde højere hastigheder end Intel, selvom med noget højere latenstid. Den største svaghed ved L3 findes i en latenstid næsten tre gange Intel's.

I tilfælde af Intel Core i7-6900K-processorer, som har 32 KB L1-cache, er ydelsen maksimal, indtil de data, der skal håndteres, ikke passer inden for L1, så skal de hoppe til L2-cachen, der har en størrelse 256 KB, hvis datamængden er større, ville den skulle gå til L3-cachen, der har en kapacitet på 20 MB. Hvis dataene er større end 16 MB, tvinges de ind i hovedhukommelsen i systemet, der har en latenstid på 70 ms.

For Ryzen 7 1800X fungerer alt godt for L1- og L2-cachen, der er henholdsvis 32 KB og 512 KB. Når vi kommer til L3-cachen, er opførslen imidlertid helt anderledes, op til 4 MB L3-anvendelse, ser vi en stigning i latenstider, der svarer til det, der var forventet, men latenser stiger dramatisk, når 16 MB L3-cachen. Dette problem vil være afledt af CCX-modulopbygningen af de nye Ryzen-processorer, hvert af modulerne består af fire kerner og 8 MB L3-cache.

Ryzen L3-caches ujævne ydelse mellem at bruge 4MB eller anvendelse af 8MB skyldes dens modulopbyggede konstruktion, der forårsager forskelle i adgangstid afhængigt af hvor en del af L3 får adgang til CCX-komplekset. Hvis du kun bruger de fire kerner i et CCX-kompleks, har du kun adgang til 8 MB cache, mens du bruger to kerner i hvert CCX-kompleks, kan du bruge den samlede 18 MB L3-cache.

AMD Ryzen 7 1700 anmeldelse på spansk (komplet analyse)

I sidstnævnte tilfælde vil ydeevnen stadig være begrænset af båndbredden på AMD Data Fabric-forbindelsesbussen, der forbinder CCX-komplekserne med en båndbredde på kun 22 GB / s, et meget lavere tal end 175 GB / s af cachen. Intels L3 og endda RAM.

Nyt nummer til Ryzen, AM4-bundkortmangel

VI ANBEFALER dig Radeon Software Adrenalin 2019 udgave 19.7.1 Nu tilgængelig

Den nye AMD Zen-arkitektur tilbyder fremragende ydelse, AMD har valgt et design, der opnår den bedste balance mellem ydelse, omkostninger og skalerbarhed takket være sine CCX-moduler. Imidlertid vil dette design forklare årsagen til lavere end forventet ydelse i nogle meget cache-afhængige scenarier, såsom spil.

Kilde: techpowerup

processorer

Valg af editor

Back to top button