Memory latency vs GB/sec

Solution


Not at all. 7.94GB is what the synthetic test measured (this value is actually kinda low). Performance of real world applications is rarely memory bound.

kanewolf

Titan
Moderator
At a specific clock speed lower latency is better. Usually higher clock speeds will outweigh lower latency. So DDR 1600 CL9 vs DDR 2400 CL17, the 2400 memory would have more throughput because of the higher clock speed even with the higher latency. But DDR 1600 CL9 vs DDR 1600 CL13, the CL9 would be slightly better.
 
the general rule is the lower the cl and the higher the speed, the better! however depending hardware that may slightly change. for instance, running an APU you'd better have higher speed ram as it will also be used as video memory! for a system though running on dedicated gpu the benefits of runnig lower cl are better!
 


Higher data rate always trumps lower latency. In terms of total round trip time for a random read or random write, a few extra DRAM IO bus cycles adds very little to the total latency. Microprocessors and memory controllers are designed with this in mind and will easily mask it.

There are many benchmarks showing the statistically noticeable benefits of higher data rate memory. It's very handy for data compression and encoding across the board, somewhat useful for Crossfire and SLI configurations, and not particularly useful beyond DDR3-1600 for most other applications.

There are no benchmarks showing statistically noticeable benefits of lower latency. They all show either no effect (within a margin of error), or use flawed methodology.
 

Panagio Tsaou

Reputable
Sep 13, 2014
15
0
4,510
So lets say that i get a mem score of 7.94GB/s and a Mem Lat of 66,8 ns but then i get 7.85GB/s and 59,3 ns then what is better? the first benchmark at 112MHz FSB CL12 and the second at 108FSB but with CL11...
Not sure about the fist one tho...
 

kanewolf

Titan
Moderator


That is a 1.1% variation. Not significant in real world terms.
 

Panagio Tsaou

Reputable
Sep 13, 2014
15
0
4,510


So that means that it is 1.1% overall lost performance?
Like 100fps going to 99 or like 1s faster at 100 seconds rendering?
 


Not at all. 7.94GB is what the synthetic test measured (this value is actually kinda low). Performance of real world applications is rarely memory bound.
 
Solution