Shop for Computers
4GB Extreme III SDHC Memory Card 4GB Extreme III SDHC Memory Card

Compare the top 5 lowest prices by hovering your mouse over the product names on the left

$49.99
4GB Memory Stick Pro Duo 4GB Memory Stick Pro Duo $53.98
8GB Cruzer Micro USB U3 Flash Drive 8GB Cruzer Micro USB U3 Flash Drive $49.79
Voyager 8GB Flash Drive Voyager 8GB Flash Drive $30.99
8GB Memory Stick PRO Duo 8GB Memory Stick PRO Duo $119.99

See More Products...

Speed Vs. Latency: Myths And Facts

There's a myth that every new memory format brings with it a latency penalty. The myth is perpetuated by the method upon which latency labels are based: Clock cycles.

Consider the latency ratings of the three most recent memory formats: Upper-midrange DDR-333 was rated at CAS 2; similar-market DDR2-667 was rated at CAS 4 and today's middle DDR3-1333 is often rated at CAS 8. Most people would be shocked to learn that these vastly different rated timings result in the same actual response time, which is specifically 12 nanoseconds.

Because cycle time is the inverse of clock speed (1/2 of DDR data rates), the DDR-333 reference clock cycled every six nanoseconds, DDR2-667 every three nanoseconds and DDR3-1333 every 1.5 nanoseconds. Latency is measured in clock cycles, and two 6ns cycles occur in the same time as four 3ns cycles or eight 1.5ns cycles. If you still have your doubts, do the math!

The problem perceived by many less-informed buyers is that faster memory responds more slowly, but it's obvious from these examples that this simply isn't often the case. The real problem isn't that response times are getting slower, but instead that they've failed to get quicker! When we see astronomical "speeds," we hope that our entire systems will become "more responsive" as a result. Yet, memory latencies are one place where things really haven't changed much.

We still hope to find some truly "quick" modules, so today's tests will include both "highest stable speed" and "lowest stable latency" configurations.

But What Are All Those Numbers?

So latency is measured in clock cycles rather than time, but what do all its numbers refer to? Most buyers look at only the first four latency values, and these appear in order of importance with numbers such as 9-9-9-24 in the case of high-speed DDR3 modules. These are typically labeled CAS Latency (tCL), RAS to CAS Delay (tRCD), RAS Precharge Time (tRP) and Active Precharge Delay (tRAS). A full definition of these functions is found on Page 2 of our article "PC Memory: Just the Facts.


Talkback

dv8silencer 05/07/2008 2:45 AM
Hide
-0+
dv8silencer
I have a question: on your page 3 where you discuss the memory myth you do some calculations:


"Because cycle time is the inverse of clock speed (1/2 of DDR data rates), the DDR-333 reference clock cycled every six nanoseconds, DDR2-667 every three nanoseconds and DDR3-1333 every 1.5 nanoseconds. Latency is measured in clock cycles, and two 6ns cycles occur in the same time as four 3ns cycles or eight 1.5ns cycles. If you still have your doubts, do the math!"

Based off of the cycle-based latencies of the DDR-333 (CAS 2), DDR2-667 (CAS 4), and DDR3-1333 (CAS8), and their frequences, you come to the conclusion that each of the memory types will retrieve memory in the same amount of time. The higher CAS's are offset by the frequences of the higher technologies so that even though the DDR2 and DDR3 take more cycles, they also go through more cycles per unit time than DDR. How is it then, that DDR2 and DDR3 technologies are "better" and provide more bandwidth if they provide data in the same amount of time? I do not know much about the technical details of how RAM works, and I have always had this question in mind.
Thanks
Deleted profile 06/27/2008 2:08 AM
Hide
-0+
Latency = How fast you can get to the "goodies"
Bandwidth = Rate at which you can get the "goodies"
Deleted profile 06/27/2008 11:23 AM
Hide
-0+
So, I have OCZ memory I can run stable at
7-7-6-24-2t at 1333Mhz or
9-9-9-24-2t at 1600Mhz
This is FSB at 1600Mhz unlinked. Is there a method to calculate the best setting without running hours of benchmarks?

Note You are going to post a comment as anonymous.