DDR3-1333 Speed and Latency Shootout
-
Page 1:The New Mainstream Standard?
-
Page 2:Tomorrow's Bandwidth...Today!
-
Page 3:Speed Vs. Latency: Myths And Facts
-
Page 4:10 Kits For Your Consideration
-
Page 5:Kingston ValueRAM PC3-10600
-
Page 6:Kingston HyperX PC3-11000
-
Page 7:Mushkin Enhanced EM3-10666
-
Page 8:OCZ PC3-10666 Platinum Edition
-
Page 9:OCZ PC3-10666 ReaperX HPC Enhanced Bandwidth
-
Page 10:PDP Patriot Extreme Performance PC3-10666 Low Latency
-
Page 11:Super Talent PC3-10600 CL8
-
Page 12:Wintec AMPX PC3-10600
-
Page 13:SPD Timing Comparison
-
Page 14:Test Settings: Overclocking Comparison
-
Page 15:Overclocking Results
-
Page 16:Overclocking Results, Continued
-
Page 17:Boot Straps, I.e., Intel's
-
Page 18:Test Settings: Lowest Stable Latencies
-
Page 19:Test Settings: Lowest Stable Latencies, Continued
-
Page 20:Lowest Latency Test Results
-
Page 21:Lowest Latency Benchmark Results
-
Page 22:Audio Conversion
-
Page 23:Games
-
Page 24:Applications
-
Page 25:Synthetics, Continued
-
Page 26:Conclusion
Boot Straps, I.e., Intel's
The next step in complete memory testing is to find a module’s highest performance settings at any given clock speed, by using its lowest stable latency values. This sounds simple enough but actually requires hours of stability testing on each module and at each speed to assure results are repeatable.
Most of the modules we tested were able to reach 1600 MHz data rate. The ideal solution for testing these would be to use an FSB-1600 processor at memory data rates of 1600 MHz, 1333 MHz and 1066 MHz. Those data rates correspond to frequently used Intel chipset DRAM to FSB clock ratios of 2:1, 5:3, and 4:3. This should be simple!
Unfortunately, Intel doesn’t provide "every available ratio" at "every available bus speed." The company instead picks memory speeds it thinks its buyers will need and supplies only the appropriate ratios to each FSB setting.
Intel X38 Chipset Memory Ratios | ||||||||
---|---|---|---|---|---|---|---|---|
FSB Data Rate | 1:1 | 6:5 | 5:4 | 4:3 | 3:2 | 8:5 | 5:3 | 2:1 |
FSB-800 | N/A | N/A | N/A | N/A | N/A | N/A | 667 | 800 |
FSB-1066 | N/A | N/A | 667 | N/A | 800 | N/A | N/A | 1066 |
FSB-1333 | 667 | 800 | N/A | N/A | N/A | 1066 | N/A | 1333 |
FSB-1600 | 800 | N/A | N/A | 1066 | N/A | N/A | N/A | 1600 |
In order to choose a ratio that Intel didn’t bless for any given bus speed, builder must choose a different FSB speed and "overclock" it.
The dilemma concerns something experienced overclockers know as "Boot Straps." The chipset’s Northbridge gets its own clock, based on a ratio of FSB clock, and each Northbridge clock setting is represented by a boot strap. For example, the Northbridge to FSB ratio for FSB-800 is known as the "200 MHz Boot Strap" while the ratio for FSB-1600 is known as "400 MHz Boot Strap" based on the clock rate of the FSB. Manually setting a 400 MHz FSB clock (FSB-1600) while using the boot strap for a 200 MHz FSB clock (FSB-800) will overclock the Northbridge by 100%.
Intel X38 Chipset Memory Ratios (by "Boot Strap") | |||||
---|---|---|---|---|---|
FSB Data Rate | Boot Strap | Memory Data Rate | Memory Clock | FSB Clock | DRAM:FSB Ratio |
FSB-800 | 200 | DDR2-667 | 333 MHz | 200 MHz | 5:3 |
FSB-800 | 200 | DDR2-800 | 400 MHz | 200 MHz | 2:1 |
FSB-1066 | 266 | DDR2-667 | 333 MHz | 266 MHz | 5:4 |
FSB-1066 | 266 | DDR2-800 | 400 MHz | 266 MHz | 3:2 |
FSB-1066 | 266 | DDR3-1066 | 533 MHz | 266 MHz | 2:1 |
FSB-1333 | 333 | DDR2-667 | 333 MHz | 333 MHz | 1:1 |
FSB-1333 | 333 | DDR2-800 | 400 MHz | 333 MHz | 6:5 |
FSB-1333 | 333 | DDR3-1066 | 533 MHz | 333 MHz | 8:5 |
FSB-1333 | 333 | DDR3-1333 | 667 MHz | 333 MHz | 2:1 |
FSB-1600 | 400 | DDR2-800 | 400 MHz | 400 MHz | 1:1 |
FSB-1600 | 400 | DDR3-1066 | 533 MHz | 400 MHz | 4:3 |
FSB-1600 | 400 | DDR3-1600 | 800 MHz | 400 MHz | 2:1 |
Notice for example that since Intel no longer supports the use of DDR2-533 (266 MHz clock speed), the company no longer provides a 1:1 ratio for its 266-MHz clocked FSB-1066. Also notice that the X38 chipset does support an FSB-1600 boot strap, but this setting does not support the 5:3 ratio needed to use it with DDR3-1333. In order to enable the 5:3 DRAM to FSB ratio, a "200 MHz Boot Strap" must be used rather than the "400 MHz Boot Strap" native to FSB-1600.
The effects of selecting the wrong boot strap cannot be over-emphasized, as neither the P35 nor X38 chipsets can be overclocked by 100%, and even if they could, it would have a noticeable impact on total system performance.
This prevented us from using several "Native DDR3-1333" modules with an FSB-1600 processor on our Gigabyte X38T-DQ6 motherboard, because the board would automatically set the 400 MHz FSB clock and 5:3 DRAM:FSB ratio, which in turn forced the lower 200- MHz boot strap at the higher 400-MHz FSB clock. The result of this 100% Northbridge overclock was a failed boot.
So we can’t recommend DDR3-1333 for use with FSB-1600 on the P35 chipset, but what about the X38? Our Asus Maximus Extreme set the correct 400 MHz boot strap, which thus eliminated the required 5:3 DRAM to FSB ratio, and all modules instead defaulted to DDR3-1066 speed.
- The New Mainstream Standard?
- Tomorrow's Bandwidth...Today!
- Speed Vs. Latency: Myths And Facts
- 10 Kits For Your Consideration
- Kingston ValueRAM PC3-10600
- Kingston HyperX PC3-11000
- Mushkin Enhanced EM3-10666
- OCZ PC3-10666 Platinum Edition
- OCZ PC3-10666 ReaperX HPC Enhanced Bandwidth
- PDP Patriot Extreme Performance PC3-10666 Low Latency
- Super Talent PC3-10600 CL8
- Wintec AMPX PC3-10600
- SPD Timing Comparison
- Test Settings: Overclocking Comparison
- Overclocking Results
- Overclocking Results, Continued
- Boot Straps, I.e., Intel's
- Test Settings: Lowest Stable Latencies
- Test Settings: Lowest Stable Latencies, Continued
- Lowest Latency Test Results
- Lowest Latency Benchmark Results
- Audio Conversion
- Games
- Applications
- Synthetics, Continued
- Conclusion
"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!"
If I am reading this right, cycle time is the inverse of (1/2)*(DDR Data Rate or 333 for example). So 1/((1/2)*333)=.006006006 which rounds to 6 milli-seconds, not 6 nano-seconds.
Sorry for my confusion, but could someone please clarify for me?
"and DDR3-1600 is called PC2-12800." Its surposed to say, PC3-12800 not...PC2-12800
On the first page mid way down ^^^
Sorry but when you make THAT many mistakes in your own post, you have no right to talk about spelling mistakes. The mistake you mention is a typo (hitting a wrong key) not a spelling error.
You however manage to spell "annoyed", "informal", and "supposed" wrongly. You also managed to spell "punctuation" wrongly (the second time.. not sure how you can spell it right the first time and wrong the second..)
If you don't know how to spell, then don't flame others for it.
No, that's not right!
It's 1600MHz (native) for a Socket 775 CPU and socket 771, and if you didn't notice, some people overclock, big time!
The same is true of DDR2. In this article DDR2 is described as being 1.8V. In my experience most of the modules are 1.9V and some are higher.