|G.Skill ECO 4GB DDR3 Memory Kit F310666CL7D|
|Reviews - Featured Reviews: Memory|
|Written by Servando Silva|
|Monday, 10 May 2010|
Page 6 of 9
Benchmark Tests Results
Benchmark Reviews runs each tests at least 3 times to avoid special situations where scores are over/under exposed. Passmark Performance Memory Test does some bench to the memory and reports a test score. I´ve chose Memory Mark along with uncached read and write speed since they´re the most important benchmarks for memory testing on this suite.
Increasing frequency up to 1600MHz shows a little advantage on the final results. In this case, 1600MHz 6-7-6-21 is the best configuration for maximum performance, and that will probably be the best configuration for all the tests done today since it combines decent high frequency with relatively low timings.
EVEREST Ultimate Edition offers three simple memory bandwidth tests that focus on the basics; Read, Write, and Copy. In order to avoid concurrent threads competing over system memory bandwidth, the Memory benchmarks utilize only one processor core and one thread.
Again, Lavalys Everest results increase with higher frequencies and tighter latencies. There is almost 12% performance increase with 1600MHz in each test. Considering how easy is to achieve this configuration (and probably it can be done with lower voltage in the right motherboard) it is definitively the best way to use your G.Skill ECOs.
Sandra is based on STREAM, a popular memory bandwidth benchmark that has been used on personal computers to super computers. It measures sustained memory bandwidth not burst or peak. Therefore, the results may be lower than those of other benchmarks. STREAM 2.0 uses static data (about 12M) - Sandra uses dynamic data (around 40-60% of physical system RAM). This means that on computers with fast memory Sandra may yield lower results than STREAM. It's not feasible to make Sandra use static RAM - since Sandra is much more than a benchmark, thus it would needlessly use memory.
A major difference is that Sandra's algorithm is multi-threaded on SMP/SMT systems. This works by splitting the arrays and letting each thread work on its own bit. Sandra creates a thread for each CPU in the system and assigns each thread to an individual CPU. Another difference is the aggressive use of scheduling/overlapping of instructions in order to maximize memory throughput even on "slower" processors. The loops should always be memory bound rather than CPU bound on all modern processors.
Sandra shows up to 40% performance increase when overclocking up to 1600MHz. The difference gained by tightening memory latencies makes little to no change in this benchmark. From all these Benchmark results, the conclusion is simple: 1600MHz 6-7-6-21 1T will give you the best performance sacrificing 150 mili-volts. While I wasn´t able to test voltages between 1.35v and 1.5v, the G.Skill F3 10666CL7D were very stable at this setup, so they might be able to operate at 1600MHz and tight latencies with lower voltage... who knows?