Extra test: core latency
Bij AMD's Ryzen-processor is de zogenaamde core latency een veelbesproken onderwerp: de relatief hoge responstijd als een core moet communiceren met een core in een ander CCX of chiplet zou één van de redenen zijn waarom oudere Ryzens relatief slecht presteerden in games. Wij hebben op alle generaties Ryzens en twee Intel-processors de hiervoor bedoelde test uit het SiSoft Sandra-pakket gedraaid, die meet hoelang het duurt voordat een core reacties ontvangt van andere cores. Hiervoor hebben de processors op hun standaardsnelheid getest, met het geheugen op de hoogste officieel ondersteunde instelling.
In de resultaten van deze test vormen zich verschillende 'trappen'. We onderscheiden core latency (binnen de twee threads op dezelfde core), inter-core latency (tussen twee cores binnen één CCX) en inter-CCX latency (tussen cores in een ander CCX). Binnen die laatste trap blijkt er in de resultaten geen onderscheid te bestaan tussen cores binnen of buiten een chiplet; dat heeft blijkbaar geen significante invloed op de latencies.
Als we de resultaten van de Ryzen 7 2700X en Ryzen 9 3900X met elkaar vergelijken, zien we op alle vlakken afgenomen toegangstijden. De inter-core en inter-CCX latencies zijn zelfs ongeveer een derde vlotter. Een deel van deze prestatieverbetering volgt ongetwijfeld uit het snellere geheugen dat wordt ondersteund - niet alleen direct, maar ook indirect doordat de snelheid van de Infinity Fabric-bus gekoppeld is aan de geheugenfrequentie. Tussen fysieke cores binnen hetzelfde cluster is de latency nu aanmerkelijk lager dan bij Intel, maar hoewel de inter-CCX latency drastisch is afgenomen, blijft communicatie tussen cores in verschillende CCX'en in vergelijking traag. In de praktijk moet dat volgens AMD zo weinig mogelijk voorkomen, zeker met de optimalisaties die op dit vlak in de Windows 10 1903-update zitten.
SiSoft Sandra benchmark | 1800X | 2700X | 3900X | i7 8700K | i7 9900K |
---|---|---|---|---|---|
Core Latency | |||||
Minimaal | 14,7 ns | 13,2 ns | 11,3 ns | 14,7 ns | 14,1 ns |
Maximaal | 15 ns | 13,6 ns | 11,8 ns | 15,1 ns | 14,4 ns |
Gemiddeld | 14,9 ns | 13,4 ns | 11,5 ns | 14,8 ns | 14,2 ns |
Inter-Core Latency | |||||
Minimaal | 39,9 ns | 37,9 ns | 25,3 ns | 40,7 ns | 38,1 ns |
Maximaal | 46 ns | 40,9 ns | 27,3 ns | 45,3 ns | 45,4 ns |
Gemiddeld | 41,6 ns | 39,3 ns | 26,6 ns | 43,3 ns | 41,7 ns |
Inter-CCX Latency | |||||
Minimaal | 123 ns | 112,5 ns | 71,2 ns | - | - |
Maximaal | 135,2 ns | 120,7 ns | 77,5 ns | - | - |
Gemiddeld | 125,1 ns | 115,7 ns | 73,5 ns | - | - |
2 besproken producten
Vergelijk | Product | Prijs | |
---|---|---|---|
![]() |
AMD Ryzen 7 3700X Boxed
|
€ 318,182 winkels |
|
![]() |
AMD Ryzen 9 3900X Boxed
|
€ 463,531 winkel |