Memory channels provisioned vs. Einstein performance E5620 |
Message boards : Cruncher's Corner : Memory channels provisioned vs. Einstein performance E5620
| Author | Message |
|---|---|
|
I've often wondered whether the 3-channel Nehalem-family parts are heavily over-supplied with RAM bandwidth for Einstein application performance purposes. The fact Intel is providing many variants with just two channels available in their more consumer oriented socket suggests this. | |
| ID: 109266 | | |
|
I'm mildly surprised that you saw any difference from the 3rd channel. When LGA1156 came out the Intel engineer who gave Anand the tech dump said that the 3rd channel in LGA1366 was for hex core support, and that outside of synthetic benchmarks 2 channels would be sufficient to keep a quadcore from bottlenecking. The einstien apps must really be hammering the memory controllers in order to see that effect. | |
| ID: 109268 | | |
The einstien apps must really be hammering the memory controllers in order to see that effect. I imagine the Intel engineer was presuming that neither the CPU clock nor the RAM timings would be overclocked. He also might quite likely decline to label what I saw as bottlenecking-reserving that term for a more severe level. In pushing up the CPU clock and not the RAM I've definitely pushed further into the RAM congestion side of the envelope. That said, I'll wager there exist aps far more RAM intensive than Einstein, though they may not be ones that are likely to make up much of most plausible workloads. Separately, I failed to mention an important RAM configuration detail. Those who know that Einstein work of this type has about a 250 Mbyte working set may figure that my single channel case run hyperthreaded would have gone to serious swapping as 2G of Einstein and something like 1G of Windows 7 tried to fit into 2G of physical RAM. However I actually placed two 2G modules on the single channel in service, so the 1 channel and 2 channel cases had the same RAM capacity. True, the 3-channel case had two more gig, but I doubt it found any use for it that had appreciable affect on execution times. ____________ | |
| ID: 109270 | | |
|
Very good test there thanks. To put some e@h performance percentages on there, you get:
Single channel -> double channel: +38% (HT), +17% (nHT)
Double channel -> triple channel: +05% (HT), +01% (nHT)
vs, how much does the extra channel cost?... Happy fast crunchin', Martin ____________ Powered by Mandriva Linux A user friendly OS! See the Boinc HELP Wiki | |
| ID: 109281 | | |
|
LGA 1166 includes quad cores that will turbo to 3.33ghz on DDR3-1333, so the fact that you didn't clock your ram to 1600mhz probably isn't a significant factor. | |
| ID: 109317 | | |
|
Thanks for the tests! | |
| ID: 109348 | | |
|
For reference about the effects of fully populating all 6 memory slots, I ran a test like this a year ago against the applications that were active then. | |
| ID: 109498 | | |
For reference about the effects of fully populating all 6 memory slots, I ran a test like this a year ago against the applications that were active then. The second set of memory slots are just to connect a second dimm to each channel. Your power usage went up because you were powering more chips. ____________ ![]() | |
| ID: 109505 | | |
|
Robert wrote: Result for gravity wave jobs: HT_3 = HT_6 Your case is a useful illustration of a basic relationship: When you don't have enough memory and are swapping, just about nothing beats the cost/performance value of adding memory. When you do have enough memory, adding memory does nothing but add cost, failure rate, and power dissipation. ____________ | |
| ID: 109509 | | |
|
I have a 8 GB RAM on my Linux-pae. I am running 6 BOINC projects including 2 VirtualMachines via VirtualBox. Application Data uses 26% of RAM, Disk Caching 58%. 10% is free, plus some disk buffers. | |
| ID: 109512 | | |
Your case is a useful illustration of a basic relationship: When you don't have enough memory and are swapping, just about nothing beats the cost/performance value of adding memory. When you do have enough memory, adding memory does nothing but add cost, failure rate, and power dissipation. Totally agreed. When people say "more RAM makes your computer faster" than I like to reply "More RAM doesn't make it faster, it keeps it from getting slower". That changed a bit due to super fetch, i.e. not only caching recent files but also predicting which stuff I'll usually need next, but generally I still stand by this. MrS ____________ Scanning for our furry friends since Jan 2002 | |
| ID: 109545 | | |
|
Here are some numbers to compare the new sandy bridge architecture with this threads baseline nehalem architecture. CPU is the i7-2600K at a stock 3.4 GHz. Memory is 1.5 volt DDR3-1333 in single (1 x 4GB) or dual (2 x 4GB) channel configuration, current sandy bridge parts are limited to dual memory channels. | |
| ID: 109852 | | |
Message boards :
Cruncher's Corner :
Memory channels provisioned vs. Einstein performance E5620