Memory Scaling on Core i7 - Is DDR3-1066 Really the Best Choice?
by Gary Key on June 24, 2009 9:00 AM EST- Posted in
- Memory
Memory Prelude
Intel designed Core i7’s performance around triple-channel mode and low latency DDR3-1066. In fact, with three channels of DDR3-1066 memory, the platform will provide up to 25.6GB/s of memory bandwidth and nearly 38.4GB/s at JDEC approved DDR3-1600 memory speeds. Intel figures the bandwidth numbers available at DDR3-1066 coupled with the on-die memory controller and relatively fast secondary cache speeds should provide enough performance to satisfy anyone. For the most part, they are right.
However, we are never satisfied so we set out to determine if applications we utilize everyday would benefit from increased bandwidth, improved latencies, or a combination of both. Obviously synthetic memory benchmarks improve greatly as you increase bandwidth and decrease latencies. The memory companies (with help from us at times) tout their latest and greatest memory products with these benchmarks while they are staples on the benchmarking circuit.
We were discussing our initial overclocking results with a couple of BIOS engineers and came away surprised. We learned they typically tune memory performance utilizing a combination of Sandra/Everest and Super Pi. That did not shock us but it explains why time after time our various test systems would perform exceptionally well in the synthetic benchmarks and then fall flat on their collective faces when faced with heavy multitasking situations. We believe too much emphasis is placed on trying to win a benchmark that in no way reflects the true performance of applications or enhances the stability of the system.
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. As in, the damn things are failing faster than we can keep replacements in the labs. This is not a vendor specific problem, nor does it seem to be a voltage problem either, as we have had modules from various suppliers fail at stock VDimm or at 1.8V when trying to push through to the DDR3-2300 level. We have asked the memory suppliers a few pointed questions and are waiting for answers. In the meantime, replacements are arriving shortly. We will follow up with additional DDR3-2000 overclocking scenarios in the near future.
47 Comments
View All Comments
darklight0tr - Wednesday, June 24, 2009 - link
You kinda lost me at the Windows 7 admission. Why use an unreleased OS that most of us don't have access to?Gary Key - Wednesday, June 24, 2009 - link
I debated about using Win7, but we have some interesting virtualization benches coming in a couple of weeks with XP mode running on it, both for these tests and looking at 12GB and 24GB loads.Also, memory management and several other performance metrics are just better under Win7 than Vista. I ran most of these tests under Vista 64 and the results (percentage wise) were the same as Win7. I also tried the latest RC version of Win7 (7232), no differences in performance. Not that I expected any as the core code for Win7 has been done for a while but it was to double check. I did not use 7232 since it is not "officially" available for the public. ;)
crimson117 - Wednesday, June 24, 2009 - link
http://www.microsoft.com/windows/windows-7/downloa...">http://www.microsoft.com/windows/windows-7/downloa...There, now everyone here has access to it.
darklight0tr - Wednesday, June 24, 2009 - link
LOL. You got me there, my brain hadn't arrived at work yet when I posted that comment.Still, I don't see the point of replacing the released, established OS with an unreleased one. Testing on both would have made more sense if you wanted to do it that way.
philosofa - Wednesday, June 24, 2009 - link
I lol'd :) Nicely done.Re the article itself; fantastic and thorough work as always! Great to see the debate and various titbits of benching replaced by such a systematic multi-app examination of i7 memory speed & latency effects. Also, cheers for the analysis of min frame rates - this is something that's been on-and-off for a while now, and I, like a lot of others, agree that it's as least as important as average FPS.
Cheers Gary.
Matt Campbell - Wednesday, June 24, 2009 - link
Great job as always Gary, fantastic detail.aileen - Friday, July 3, 2009 - link
Thanks for writing this. It was very helpful. Keep writing.http://www.freshsmileclinic.co.uk/dental-implants-...">http://www.freshsmileclinic.co.uk/dental-implants-...
http://www.freshsmileclinic.co.uk/dental-implant-d...">http://www.freshsmileclinic.co.uk/dental-implant-d...