There are 2 types of server RAM's
- UDIMM unbuffered (or unregistered) ECC (Error correction)
- RDIMM registered (buffered) ECC memories.
The main difference between them is that UDIMM are using CPU's memory controller, while RDIMM use their own memory controller. For that reason RDIMM memories can scale up to huge amount of RAM (for example 64GB of ram per module etc).
My question is: which hardware do I need in order to be able to use either of these?
I have a supermicro server board that supports ECC memories, and Intel Xeon E3 which also claims to support the ECC, so I suppose that BOTH motherboard and CPU must support it in order to use it? What about RDIMM? Does it also need to be supported by both motherboard and CPU? How do I determine if server can support these kind of memories?