I have a Mac Pro tower with a 2 x 2.66 GHz 6-Core Intel Xeon chipset, and 8 RAM slots. I have been told because of the processor's triple channel memory capacity that I should be installing RAM modules in sets of three. I do a lot of compiling on this machine and want to maximize all the hardware I've got. Does it follow that I should avoid installing RAM in the last two slots?

link|improve this question

56% accept rate
It could be me, but 8 slots suggest dual-channel... I'd have thought that triple-channel would have 6 slots. Is it the machine from apple.com/macpro/specs.html ? I'd suspect that Apple have only connected up 2 of the three memory controllers available on the chips in these systems, as it says "Eight memory slots (four per processor)" and there's no way you could get a triple-channel system using 4 slots. it could be that the last memory channel is used for inter-processor communications and memory access using NUMA: en.wikipedia.org/wiki/Non-Uniform_Memory_Access – Mokubai Jan 25 '11 at 17:52
@Mokubai - it's the 12-core option – fbrereto Jan 25 '11 at 19:58
feedback

1 Answer

up vote 1 down vote accepted

The latency increase (if there would even be one on a high-quality motherboard) would be outweighed by the increase in availible memory. Don't sweat the slot voodoo and get the RAM you need.

link|improve this answer
Do you have anything empirical to back this up? Otherwise I'm puzzled Intel would add another memory channel to begin with, instead of just advising users to buy more RAM. – fbrereto Jan 25 '11 at 19:57
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.