what is ecc in ram and are all motherboards compatible with this?

Lauzy

Senior member
Nov 13, 2000
325
0
0
I was wondering what is the difference between non-ecc and ecc, and what does this do? Does this limit the number of motherboards it will work on? Thanks to all who can help me.

gary
 

dalfollo

Senior member
Jan 10, 2001
452
0
0
one of the greatest MBs known to mankind, the ABIT KT7 RAID, does not utilize ECC, but that type of memory maybe plugged in, if that is what you have...the others with lesser MBs can fill you in on what ECC does with more competency than i...
 

mikef208

Banned
Nov 30, 2000
3,227
0
0
Well ECC stand for error correction something, it uses 9 bits in order to look for and correct memory errors, although i don't know what motherboards support it?
 

Tcruzi

Junior Member
Feb 9, 2001
3
0
0
ECC memory modules have an extra memory chip that is used to store parity information (ie to ensure that the other 8 memory chips on the modules have accurate data). Most motherboards I have used in the past and am using at the moment will support either memory modules (ECC or non-ECC) but they usually disable the ECC parity function by default.

Don
 

pm

Elite Member Mobile Devices
Jan 25, 2000
7,419
22
81
ECC memory is error-correcting - it can repair 1 bit out of (typically) 64 bits being incorrect and can detect an error in 2 bits out of 64 bits. Memory errors can be caused by faulty hardware, but are more commonly caused by alpha or gamma strikes from cosmic radiation, and less often, from radiation emitted by devices in the machine (ie. the lead solder used on motherboards and cards could contain trace amounts of radioactive materials). How common cosmic radiation is is a debatable point: estimates from IBM indicate that it could happen as often as once per month at sea level in one 128MB stick of DRAM, Micron says more like once a year. At higher elevations, the problem becomes substantially worse.

I take the unpopular stance on this board that, if you value your data, you should have ECC memory. Most everyone else on here disagrees with me (does anyone agree?), saying that only servers need it. I use it on one of my two machines - the one that I use to log into work - but not on the other (the one that I usually use to play games and experiment around with).

A few facts:
1. ECC memory is more expensive.
2. ECC memory will result in a minor performance hit - 3-5% in memory benchmkarks, substantially less than this in system level benchmarks.
3. ECC will increase your systems data integrity and uptime - but by how much is debatable... not only by the members of this BBS, but also by the corporations producing memory.

A list of some modern chipsets/boards that support ECC is here.

Note: one correction to an above post - ECC in SDRAM requires 64-bits to work. I believe that the minimum for 1-bit correction is 58 bits, but I'd have to look it up to be certain. Since memory is usually organized in 8 bit chunks, 64 bits is the size of choice on SDRAM.
 

fltech2

Junior Member
Mar 21, 2001
10
0
0
Hi PM I am new on this forum and yes I would side with you at this time; I feel the attitudes about error correction was formed some 15 years ago when it did nothing but jam up a computer; ECC memory on the other hand corrects on the fly most of the problem with very small penalty; considering that computer speed has increased 4X to 8X in the last few years an 2-3% slow down only when an error is detected rather then bad data, reediting or reboot seem nice. I have notice that no one has factor in the down time, the reediting time or correction time it cost in their performance review test! Factor in that real factor time into real time usage those people personally at home will do then ask what everyone thinks. We talking about $10 to add ECC to most new systems out of at least $1000. Is anybody that money tight? My thanks to those pointing out the kt133a 133mhz select jumper problem. Building a new system, to support vital in house data. Decided to use ECC memory and was considering EPOX EP-8KTA3+, which is ECC comparable or the Gigabyte GA-7ZXR rev2 both are kt133a main boards. Does anyone Know if the 7ZXR is a non-ECC board? I suspect it is not but when I twice tried to down loaded the manual from Gigabyte all I got was ERRORS. I don?t know of any other kt133a RAID boards that may support ECC, does any know of others?

PER the linux-ecc link PM gave kt133a chip sets don?t support ECC but Epox and Soyo kt133a per manufactures site spec does support ECC, explanation? Also some kt133 support ECC but not per linux-ecc link.

I thought ECC had to be supported in the chipset, does it? I suppose it has to be supported in the Bios as well, could some explain this?

 

Suki

Senior member
Oct 11, 1999
289
0
0
The rule of thumb for ecc and non-ecc is use ecc ram for server because for data integrity. For home desktop, non-ecc will be suffice.