And we begin, with a graph:

The graph above represents the cost, from Newegg.com, of 11 different 6GB DDR3 memory kits (1066 C7/C5 are the same kit). The only variables are the manufacturer and speed of the DDR3 memory included in the kit.

The least expensive DDR3-1066 6GB kit we purchased sells for $80, the most expensive 6GB kit? $289. That’s over a $200 difference; that and some pocket change is enough to pay for a sweet new video card, a nice 22” monitor, or even a iPhone 3GS.

All of that extra money is going somewhere: frequency and latency. The lowest end kit has a data rate of 1066MHz and a CAS latency of 7 cycles. The most expensive kit has a 1866MHz data rate at the same CAS latency; that’s a 75% increase in data rate.

A 10% increase in CPU speed rarely yields more than a 4 or 5% increase in performance, but what about a 75% increase in memory speed? We don’t have a single page on AnandTech to point you to that would answer that question. At least we didn’t, until today.

A Brief History of DDR3

We first met DDR3 alongside Intel’s P35 chipset. It’s performance at the time was at best equal to or usually worse than DDR2 while carrying a significant price premium. It wasn’t until the release of the Intel X48 and NVIDIA 790i chipsets that Socket 775 users could even see an advantage to using DDR3 and even then, it was primarily for benchmarking contests - hooray, because we all know how important those are.

There were some tangible advantages to DDR3 from the start, the biggest being it’s lower operating voltage. DDR2 memory required 1.8V while DDR3 could run at 1.5V, this made DDR3 particularly attractive for notebooks but on the desktop the advantage was sort of abused.

In order to take advantage of DDR3’s higher memory speed, benchmarking enthusiasts often had to use DDR3-1866/2000 kits that required voltages in the 1.8V~2.0V range to reach these clock speeds. Performance improvements in certain benchmarks were available through brute force use of voltages and ICs that allowed high memory speeds at decent latencies. In the end, improvements in actual applications were just not worth the cost or trouble of using DDR3 compared to DDR2.

Intel made no secret of its plans to move the vast majority of their processor lineups to DDR3 memory a few years ago. They truly wanted/desired that DDR3 would be the standard memory of choice by the time P45/X48 launched, but DDR3’s limited availability, middling performance, and a price premium that was truly prohibitive for the mainstream crowd, let alone the enthusiast market space made this desire impossible. As such, this left users with memory controllers not truly optimized for either memory technology that resulted in performance not significantly different from earlier Core 2 supporting S775 chipsets.

AMD recently released the AM3 platform and their AM3 based Phenom II processors support both DDR2 and DDR3 allowing users to either upgrade to AM3 boards or keep using their DDR2 based AM2+ boards, a simple if not elegant solution. With the recent release of new boards, BIOS optimizations, and near cost parity with DDR2, we now think DDR3 is a viable option for AMD users.



That said, DDR3 started coming into its prime last fall as the release of second and third generation DDR3 devices along with Intel’s Core i7. Core i7 and the X58 platform introduced Intel’s first on-die memory controller. Aside from other architectural improvements, Core i7 supports three DDR3 memory channels compared to the standard two channel setup, yielding some impressive bandwidth numbers.

There was one problem with this new design, a real fly in the ointment actually for the memory suppliers. Current JDEC specifications list 1.50V as the official voltage specification for DDR3 with a move to 1.35V in the near future and eventually to 1.20V. However, most of the performance oriented DDR3 modules released for the Core 2 platforms generally operated at 1.8V~2.0V in order to hit high speeds with decent latencies. In essence, the memory kits were already overclocked to hit clock speeds that made DDR3 a performance consideration on S775. The memory controllers on the Core 2 based Northbridge products could easily handle these voltages and surprisingly enough, so could the ICs.

Well, Intel officially released their recommended memory voltages for the Core i7 several months before launch with 1.50V as the recommended base voltage and 1.65V as the suggested maximum along with 1.35V for VTT (QPI) maximum. This left the memory suppliers in a bind as true high-speed low-voltage ICs were not going to appear until after the Core i7 launch. Intel extended official support to DDR3-800/1066 speeds only, although most current X58 motherboards support speeds up to DDR3-2133 or higher.

At the Core i7 launch, the market ended up with a bevy of DDR3-1066/1333 low-voltage kits with a sprinkling of higher speed DDR3-1600 and DDR3-1866 kits based on highly binned ICs that met the 1.65V recommendation. One other twist was that the memory suppliers had to package low-voltage higher-speed 3-DIMM kits instead of the normal 2-DIMM configuration in order to satisfy triple channel owners.

Fast forward to today and we see the wide availability of high-speed low-voltage DDR3 products with more choices coming on a daily basis. In fact, the availability of DDR3 products almost matches that of DDR2 with similar price points. By the end of this year, DDR3 products will outnumber DDR2 offerings although it will be a couple of years before DDR3 usage overtakes DDR2.

Memory Pricing and Other Stuff
POST A COMMENT

50 Comments

View All Comments

  • Seikent - Wednesday, June 24, 2009 - link

    I'm not very sure if it's relevant, but I missed a load times comparation. I know that the bottleneck there should be the hdd, but I still think that there can be a performance boost. Reply
  • deputc26 - Wednesday, June 24, 2009 - link

    ave and min lines are mixed up. Reply
  • MadBoris - Wednesday, June 24, 2009 - link

    I'll be considering upgrading in October at the same time I go from XP to Win 7.
    So this is good to know if/when I go Core I7.

    I guess I can see how Winrar RAM workload sdtays high since it grabs the buffers of compressed data chunks and writes them to disk as fast as the HW permits, so bandwidth matters then.
    While it looks like very few apps can saturate the bandwidth latency benefits/penalties are always having an effect as usual.

    Maybe I missed it but I didn't see anywhere in the article that tried to explain the technical reasons "why" 2000 doesn't provide advantage over 1066.

    I understand the differences of latency and bandwidth. Is it really because no software is using RAM workloads large enough to benefit from increased bandwidth (except compression) or is there another bottleneck in the subsystem or CPU that doesn't allow moving all the data the RAM is capable of?

    Reply
  • vol7ron - Wednesday, June 24, 2009 - link

    Your question is long, so i didn't read it all, but does bottom of pg2 answer:

    "That brings us to another story. We had planned to incorporate a full overclocking section in this article but our DDR3-1866 and DDR3-2000 kits based on the Elpida DJ1108BASE, err Hyper ICs, have been experiencing technical difficulties as of late."

    They said some other stuff, but it seems like it wouldn't be right to post info on faulty chips.
    Reply
  • TA152H - Wednesday, June 24, 2009 - link

    I'd like to see a test between the crippled i5 memory controller with very fast memory, and the i7 with low cost 1333 Mhz memory. There's really no point in the 1066 memory, except for Dell, HP, etc... to throw in generic machines; it's not much cheaper than 1333 MHz, and the performance bump really seems to be biggest there. I think 1333 MHz (low latency) is a reasonable starting point for most people, the cost seems to warrant the performance. After that, you definitely see diminishing returns.

    It seems anyone buying an i5 with very expensive memory is probably a fool, but, a few benchmarks might be interesting to validate or invalidate that. Of course, the i5 might be better when released, so even then it wouldn't be proof.
    Reply
  • Gary Key - Wednesday, June 24, 2009 - link

    I wish I could show i5 numbers, but that ability is officially locked down now. I can say that our results today will not be that much different when i5 launches, low latency 1333 or possibly 1600 will satisfy just about everyone. :) Reply
  • strikeback03 - Thursday, June 25, 2009 - link

    Of course, by the time you can share those numbers we will most likely have to specify whether we are talking about LGA-1366 i7 or LGA-1156 i7. Thanks Intel. Reply
  • kaoken - Wednesday, June 24, 2009 - link

    I think there is a mistake with the farcry graph. The min and avg lines should be switched. Reply
  • hob196 - Thursday, June 25, 2009 - link

    Looking closer it might be that you have the SLI min on there instead of the Non SLI min. Reply
  • halcyon - Wednesday, June 24, 2009 - link

    It's so nice to see AT calling things as they are.

    This is why we come here.

    Straight up honest talk from adults to adults, with very little marketing speech and numbers do most of the talking.

    Excellent test round up, mucho kudos.
    Reply

Log in

Don't have an account? Sign up now