Processors
Intel® Processors, Tools, and Utilities
14509 Discussions

Processor ECC memory support

idata
Employee
4,900 Views

Hello everybody,

i recently buyed a refurbished Dell 2950 III server, which came with a single Xeon E5345 installed.

While searching specs in order to buy a second processor i discovered for that CPU model Intel says "ECC Memory Supported = No" .

What does it means? i have another server with L5335 cpu, wich is an older processor, and it is using ECC memories .

What happens if ECC memories are installed on a non compliant server? anybody can explain me please?

thanks a lot

GiBiT

0 Kudos
1 Solution
DSilv11
Valued Contributor III
2,924 Views

I agree the memory ECC parameter listing on ARK is a bit confusing especially if you look at the processor memory support then look at the memory requirements for Intel Servers using this processor. http://ark.intel.com/Product.aspx?id=28032 http://ark.intel.com/Product.aspx?id=28032

So here's the nub of the point of confusion:

ECC is a parallel error correction protocol, it can not be implemented on a Serial bus.

The 5300 series processors use FBDIMMS

FBDIMM use serial data link between the AMB on the DIMM and the chipset \ processors.

Since the processor / chipset link is serial to the memory, it is not ECC on that link.

However, when you check an Intel (and I am sure DELL also) server memory requirement, it will require ECC FBDIMMs.

The ECC in this case refers to the parrallel data path between the DRAM on the dimm and the AMB on the dimm and does not apply to the data path to the chipset \ processor since that is serial.

Hence the Mother Board requires ECC FBDIMM memory , the processor does not use any ECC in its link

Hope I have not confused you more.

Bottom line:

Check your server support web site and use tested and supported memory and procesors for your mother board.

View solution in original post

0 Kudos
3 Replies
Edward_Z_Intel
Employee
2,924 Views

Looks like a misunderstanding - Xeon 5300 series processors don't have integrated memory controller. Memory controller is part of the chipset, and the http://ark.intel.com/Compare.aspx?ids=27749,27746,27747,34474,33142, Intel 5000 series memory controllers do support ECC memory.

DSilv11
Valued Contributor III
2,925 Views

I agree the memory ECC parameter listing on ARK is a bit confusing especially if you look at the processor memory support then look at the memory requirements for Intel Servers using this processor. http://ark.intel.com/Product.aspx?id=28032 http://ark.intel.com/Product.aspx?id=28032

So here's the nub of the point of confusion:

ECC is a parallel error correction protocol, it can not be implemented on a Serial bus.

The 5300 series processors use FBDIMMS

FBDIMM use serial data link between the AMB on the DIMM and the chipset \ processors.

Since the processor / chipset link is serial to the memory, it is not ECC on that link.

However, when you check an Intel (and I am sure DELL also) server memory requirement, it will require ECC FBDIMMs.

The ECC in this case refers to the parrallel data path between the DRAM on the dimm and the AMB on the dimm and does not apply to the data path to the chipset \ processor since that is serial.

Hence the Mother Board requires ECC FBDIMM memory , the processor does not use any ECC in its link

Hope I have not confused you more.

Bottom line:

Check your server support web site and use tested and supported memory and procesors for your mother board.

0 Kudos
idata
Employee
2,924 Views

OK that's more than enough!

thank you very much for your replies,

probably the more technical details will be useful for other users in the future!

0 Kudos
Reply