Verwerkers

Amd Ryzen heeft zijn zwakke plek in l3 cache door ccx design

Inhoudsopgave:

Anonim

De nieuwe AMD Ryzen 7- processors hebben zeer goede algehele prestaties laten zien, maar er zijn een paar gevallen waarin hun prestaties vrij vreemd afnemen. Blijkbaar is het grootste zwakke punt van de nieuwe processors van AMD het geheugensubsysteem, een punt waar Sunnyvale's heel hard moeten werken voordat Ryzen 3 en Ryzen 5 arriveren om de snelheid en latenties te verbeteren.

L3-cache is het grote zwakke punt van AMD Ryzen

Hardware.fr heeft het geheugensysteem en de cache van de nieuwe AMD Ryzen 7-processors grondig onderzocht. Blijkbaar is er een probleem met de implementatie van de L3-cache in Ryzen, dit geheugen heeft zeer hoge latenties (100ns) die kunnen zijn tot 30 ns hoger dan in het geval van de Intel i7 en zelfs de vorige AMD FX (70 ns).

We blijven de cache van de nieuwe Ryzen onderzoeken en we zien dat de L1 nog steeds ver verwijderd is van de prestaties van Intel's processors, aan de andere kant slaagt de L2-cache van Ryzen erin hogere snelheden te bieden dan die van Intel, hoewel met een iets hogere latentie. De grootste zwakte van de L3 zit in een latentie die bijna drie keer zo groot is als die van Intel.

In het geval van Intel Core i7-6900K-processors, die 32 KB L1-cache hebben, zijn de prestaties maximaal totdat de te verwerken gegevens niet binnen L1 passen en vervolgens naar de L2-cache met een grootte moeten springen 256 KB, als het gegevensvolume groter is, zou het naar de L3-cache moeten gaan met een capaciteit van 20 MB. Als de gegevens groter zijn dan 16 MB, worden ze geforceerd naar het hoofdgeheugen van het systeem met een latentie van 70 ms.

In het geval van de Ryzen 7 1800X werkt alles goed in het geval van de L1- en L2-caches van respectievelijk 32 KB en 512 KB. Wanneer we echter bij de L3-cache komen, is het gedrag totaal anders, tot 4 MB aan L3-gebruik, zien we een toename van de latentie die overeenkomt met wat werd verwacht, maar de latentie neemt dramatisch toe wanneer 16 MB de L3-cache. Dit probleem zou worden afgeleid van het CCX-modulaire ontwerp van de nieuwe Ryzen-processors, elk van de modules bestaat uit vier cores en 8 MB L3-cache.

De ongelijkmatige prestaties van Ryzen L3-cache tussen het gebruik van 4 MB of het gebruik van 8 MB zijn te wijten aan het modulaire ontwerp dat verschillen in toegangstijd veroorzaakt, afhankelijk van waar een deel van de L3 toegang heeft tot het CCX-complex. Als u alleen de vier kernen van een CCX-complex gebruikt, heeft u slechts toegang tot 8 MB cache, terwijl als u twee kernen van elk CCX-complex zou gebruiken, u de totale 18 MB L3-cache zou kunnen gebruiken.

AMD Ryzen 7 1700 recensie in het Spaans (volledige analyse)

In het laatste geval zouden de prestaties nog steeds beperkt zijn door de bandbreedte van de AMD Data Fabric-interconnectbus die de CCX-complexen verbindt met een bandbreedte van slechts 22 GB / s, een veel lager cijfer dan de 175 GB / s van de cache. Intel's L3 en zelfs dat RAM.

Nieuw probleem voor Ryzen, AM4-moederbordtekort

WIJ RADEN U AAN Radeon Software Adrenalin 2019 Editie 19.7.1 Nu beschikbaar

De nieuwe AMD Zen-architectuur biedt uitstekende prestaties, AMD heeft gekozen voor een ontwerp dat dankzij de CCX-modules de beste balans tussen prestaties, kosten en schaalbaarheid bereikt. Dit ontwerp zou echter de oorzaak verklaren van lager dan verwachte prestaties in sommige zeer cache-afhankelijke scenario's, zoals gaming.

Bron: techpowerup

Verwerkers

Bewerkers keuze

Back to top button