Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a server motherboard with two sockets that support triple-channel memory. Each processor has 6 DIMMs. If I plan to use both CPUs, should I populate at least three of the DIMMs on each processor? Or can I only populate 3 of the DIMMs for the first CPU? Would the 2nd CPU be used in this scenario?

share|improve this question
    
I think it might help to say which sockel the mainboard has. I don't know much about it but I can imagine that a Sandybridge Xeon might need it's own ram because the RAM controller is in the CPU. All the RAM will be shown in the operating system anyway, but I don't know about the facts. –  sinni800 May 14 '12 at 18:34
    
This is the Westmere socket, which also has an integrated memory controller. –  eek142 May 14 '12 at 18:54
add comment

1 Answer

up vote 3 down vote accepted

It depends

Symmetrical Multi-Processing

"In computing, symmetric multiprocessing (SMP) involves a multiprocessor computer hardware architecture where two or more identical processors are connected to a single shared main memory"

(from Wikipedia.)

Non-Uniform Memory Access

However CPU chips have several levels of cache (which is also memory) and NUMA allows for processors to each have access to their own memory.

I believe AMD's HyperTransport and Intel's QuickPath Interconnect allow for NUMA on certain CPUs.

share|improve this answer
    
I do remember seeing an option for NUMA in the BIOS. I will look into what this does. Thanks. –  eek142 May 14 '12 at 19:22
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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