Does including two processors increase max RAM memory

memoryxeon

If E3-1285 v6 supports a maximum of 64 GB of RAM, does using a dual socket motherboard increase max memory? I guess not, but would like to know the reason. My logic says that if RAM is shared, both processors should be able to address all available RAM and thus, it will also be limited to 64GB. Any technical explanation for this?

Best Answer

In modern CPUs the memory controller is integrated directly into the CPU, whereas in former times memory was accessed by the CPU over a bus system. The bus system had the advantage that memory access was uniform, which is still the case in single-socket CPUs.
Now, entering dual-socket systems, each CPU has dedicated local memory and the memory of the other CPU can be accessed indirectly over QPI which is in simple words a link between the two CPUs. This is called NUMA ( non-uniform memory access ).

Well, putting things together. If you have a second CPU you can increase the total amount of memory of your system, but you also need a CPU that is capable of running in dual-processor mode. IIRC the E3 series is not dual-socket capable, E5 is dual-socket capable and E7 quad-socket capable.