I want to ask something: Does RAM timings with n-n-n-3n (i.e. 8-8-8-24, 9-9-9-27, etc) perform better or is optimized more than the other who doesn't (i.e. 7-8-7-21, 9-9-9-24, etc)?
|
feedback
|
migrated from serverfault.com Jan 14 '11 at 8:47
This question came from our site for system administrators and desktop support professionals.
|
Both the long and short answers yield the same thing: no. While you may believe by intuition that multiples of eachother would cause better system performance, this is not the case. Those timing numbers simply represent the timing delay (in nanoseconds) of various operations for the memory to perform. In every single case, you want these numbers to be as low as possible. The lower the numbers are, the faster the RAM performs, and thus, the more operations and bandwidth can be performed per unit time. At the same frequency, 8-7-8-20 will outperform (albeit not much more) memory running at 8-8-8-24. If you compare these propagation delays to the time between CPU cycles, you will find that the RAM is always slower, and thus, the limiting factor. For example, if you have a 2 GHz processor, the time between cycles is only 0.5 nanoseconds. As you can infer from this, obviously you want the fastest possible RAM. There is no advantage to matching the various timings as multiples of each other. | |||
|
feedback
|
|
Essentially, the lower the memory timings, the better. Of course, there are other variables that affect performance, like memory channel configuration (dual/triple channel). Also, if they're all not similarly matched specs-wise, I believe they will downgrade and match themselves to the lowest-spec module. | |||
|
feedback
|
|
Theoretically, yes. However, in practice, you probably won't be able to notice a difference unless you know you are bottlenecked by the memory. Most of the time the storage device is the slowest part (hard drives especially), not the memory speed or latency. In addition, higher bandwidth memory is usually better than lower latency memory, unless the bandwidth is limited by the memory controller (eg. i7 900 is limited to 1066 by default; motherboard manufacturers might allow higher frequencies with or without overclocking). I wouldn't bother with anything other than DDR2 800MHz CL6 or DDR3 800MHz CL9, unless it runs at stock voltage (1.8V for DDR2, 1.5V for DDR3) and costs about the same. | |||||||||||
feedback
|
