Re: Disk to disk copying with overclocked memory

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: CBFalconer (cbfalconer_at_yahoo.com)
Date: 03/11/04


Date: Thu, 11 Mar 2004 06:41:01 GMT

CJT wrote:
> CBFalconer wrote:
> > Colin Painter wrote:
> >
> >>If I can add a bit to JT's reply...
> >>
> >>If you are overclocking your memory you risk getting more errors
> >>than the guys who built the memory planned on. If the memory is
> >>not ECC memory then you may get more single bit errors which will
> >>cause your machine to stop when they occur. ECC memory can
> >>correct single bit errors but non-ECC memory can only detect them
> >>and when that happens windows will blue screen. Most home PCs
> >>have non-ECC memory because it's cheaper.
> >
> > Correction here - non ECC memory won't even detect any errors, it
> > will just use the wrong value. Sometimes that MAY cause the OS to
> > crash. Unfortunately the rest of the thread is lost due to
> > top-posting.
> >
> You seem to have confused ECC and parity. ECC means error checking
> and correcting, which involves more redundancy than simple single bit
> parity error checking.

Nothing uses parity checking today - that requires writing
individual 9 bit bytes. Expanded to a 64 bit wide word (for the
various Pentia etc.) the parity or ECC bits both fit in an extra 8
bits, i.e. a 72 bit wide word. If todays systems have no ECC they
have no checking of any form. ECC is actually no harder to handle
on wide words.

Memory configurations that can use parity can use ECC, the reverse
is not true.

Exception - some embedded systems with smaller memory paths may
use parity.

-- 
Chuck F (cbfalconer@yahoo.com) (cbfalconer@worldnet.att.net)
   Available for consulting/temporary embedded and systems.
   <http://cbfalconer.home.att.net>  USE worldnet address!


Relevant Pages

  • Re: HP Microserver RAM upgrade
    ... I will always fit ECC RAM where the hardware supports it, ... desktop PCs I've never seen a memory parity error logged, ... A later study of this issue regarding the effects of soft errors revealed that a large percentage could go unnoticed by virtue of it happening to areas of ram containing stale data that was never going to be reused, such areas only being accessed to write a fresh set of data to and perhaps referenced only a few times thereafter before being recycled yet again by another set of data. ... being under far less stress than one located in a datacentre can pretty well manage without the luxury of ECC memory. ...
    (uk.comp.homebuilt)
  • RAID Conistency Check
    ... Dabei handelt es sich ja offensichtlich um Fehler, die von den Festplatten nicht erkannt wurden (CRC, ECC oder read error ). ... Scrub Bad Block If Bad Block Is Found, Assume Parity Data Is Good. ... Wie auch aus vorherigen Threads verstanden habe, wird dies doch sowieso gemacht falls die ECC genötigt wird die Nutzdaten wieder herzustellen?! ...
    (de.comp.hardware.laufwerke.festplatten)
  • Re: DARPA, at least, has a clue
    ... you tell if the memory has become flaky, whilst with a modern OS, ... century/millenium there was a big dust-up over parity errors in the ... errors in CPU caches. ... My own very vague recollection was that they had tried to get by without any parity (let alone ECC) and got bitten badly by that, but I could easily be mistaken. ...
    (comp.arch)
  • Re: Strange write errors on FAT32 partition (maybe an FAT32 bug?!)
    ... I thought the MC part does ECC and the pci part the parity stuff? ... mc does pci parity all by itself, it is also the main module ... Itanium with no chipset driver at all and had it report ...
    (Linux-Kernel)