Saturday, May 06, 2006

Opteron system memory scaling (Stream results)

Yesterday went to Fry's and bought a pair of DDR 3200 ECC Registered sticks of RAM 1024 MB each. 1 GB I had before in my Opteron rig felt very yesterday :) So, now I have # GB, but I was wondering about performance effects of having 2 vs 4 memory slots populated. Some documentation (on Crucial's website) made me feel for a moment that having 4 sticks has the effect of memory speeds dropping to 2700 (DDR 333). But at least that is not the case. Re-reading that piece, this only happens when using 2GBs modules in all 4 slots. I do still remember articles on Anandtech and tomshardware (without being able to link to those), and other overclocker's forums, about varying effects of having 4 sticks of RAM vs 2.

The situation is quite common, I should think. You buy a machine with a pair of RAM modules initially, and when you decide to expand, simply doubling initial RAM amount seems somewhat strange. So you end up buying twice the original amount, but how will it work with all 4 memory slots filled, and with memory being of different origin? Anyways, it appeared quite hard to find a benchmark to run to see what my case ends up being... Started with Stream, and here are the results, in MB/s:

CopyScaleAddTriad
1GB Win322012203718991891
2GB Win322313234522872185
3GB Win322377239823222206
1GB Win643773369932263039
2GB Win644064403834153215
3GB Win644070404934013204


To recap, these tests were produced on Sun Java Workstation W1100z with Opteron 150, using combinations of 2x512 MB and 2x1024 MB RAM modules. 2x512 are original modules shipped, based on Infineon chips. The 2x2048 are Patriot modules with Hynix chips. Good suggestions to run benchmarks that are easy to acquire are welcome. Hopefully those benches should not require extensive setup...

0 Comments:

Post a Comment

<< Home