processorer

Amd ryzen har sin svaga plats i l3-cache genom ccx-design

Innehållsförteckning:

Anonim

De nya AMD Ryzen 7- processorerna har visat mycket god totalprestanda, men det finns några få fall där deras prestanda minskar ganska konstigt. Tydligen är den största svaga punkten hos AMD: s nya processorer dess minnessubsystem, en punkt där Sunnyvale måste arbeta mycket hårt före ankomsten av Ryzen 3 och Ryzen 5 för att förbättra hastighet och latenser.

L3-cache är AMD Ryzens stora svaga punkt

Hardware.fr har gjort en uttömmande undersökning av minnessystemet och cachen för de nya AMD Ryzen 7. processorerna. Tydligen finns det ett problem i implementeringen av L3-cachen i Ryzen, detta minne har mycket höga latenser (100 ns) som kan vara upp till 30 ns högre än vad gäller Intel i7 och till och med den tidigare AMD FX (70 ns).

Vi fortsätter att undersöka cachen för den nya Ryzen och vi ser att L1 fortfarande är mycket långt ifrån Intels processors prestanda, å andra sidan lyckas L2-cachen för Ryzen erbjuda högre hastigheter än Intel, även om det med något högre latens. Den största svagheten i L3 finns i en latens nästan tre gånger Intel.

När det gäller Intel Core i7-6900K-processorer, som har 32 KB L1-cache, är prestandan maximalt tills de data som ska hanteras inte passar in i L1, då måste de hoppa till L2-cachen som har en storlek 256 KB, om datamängden är större, skulle den behöva gå till L3-cachen som har en kapacitet på 20 MB. Om data är större än 16 MB tvingas de in i systemminnet som har en latens på 70 ms.

När det gäller Ryzen 7 1800X fungerar allt bra när det gäller L1- och L2-cachem som är 32 KB respektive 512 KB. Men när vi kommer till L3-cachen är beteendet helt annorlunda, upp till 4 MB L3-utnyttjande, vi ser en ökning av latenser som motsvarar vad som förväntades, men latenser ökar dramatiskt när 16 MB L3-cachen. Detta problem skulle härledas från CCX-modulär design av de nya Ryzen-processorerna, var och en av modulerna består av fyra kärnor och 8 MB L3-cache.

Ryzen L3-cachens ojämna prestanda mellan att använda 4MB eller använda 8MB beror på dess modulära design som orsakar skillnader i åtkomsttid beroende på var en del av L3 får åtkomst till CCX-komplexet. Om du bara använder de fyra kärnorna i ett CCX-komplex har du bara tillgång till 8 MB cache, medan om du använder två kärnor i varje CCX-komplex kan du använda totalt 18 MB L3-cache.

AMD Ryzen 7 1700 granskning på spanska (komplett analys)

I det senare fallet skulle prestandan fortfarande begränsas av bandbredden för AMD Data Fabric-sammankopplingsbussen som förbinder CCX-komplexen med en bandbredd på endast 22 GB / s, en mycket lägre siffra än 175 GB / s i cachen. Intels L3 och till och med det RAM-minnet.

Ny utgåva för Ryzen, AM4 brist på moderkort

VI REKOMMENDERAR Radeon Software Adrenalin 2019 Edition 19.7.1 Nu tillgänglig

Den nya AMD Zen-arkitekturen erbjuder utmärkt prestanda, AMD har valt en design som uppnår den bästa balansen mellan prestanda, kostnad och skalbarhet tack vare sina CCX-moduler. Men denna design skulle förklara orsaken till prestanda som är lägre än väntat i vissa mycket cacheberoende scenarier, till exempel spel.

Källa: techpowerup

processorer

Redaktörens val

Back to top button