In that computer, it is just plain old ddr2. ECC will probably help prevent some of these errors, but not all. There may be errors on the cpu, busses or on de harddisk/ (Hard disks usually have an error rate of about 10^-16 per bit)Rein Halbersma wrote: What kind of memory do you have? There are some articles on Wiki and dedicated computer magazines on the benefits of using ECC RAM. This will catch and correct single bit errors. Owing to cosmic radiation, the base level error rate might be something like 1 bit per day per 1Gb of memory. Of course, if you use ECC RAM, you then might also have to upgrade to a server motherboard and appropriate CPU to actually make use of the more expensive RAM. Perhaps Ed can provide us with more details about his pc setup?
I don't think there is much you can do about it; if you make a very long calculation with a computer, where every swapped bit is essential, you have to do some sort of verification.
The error rate you mention (1 bit/day/GB) can't be right though, otherwise the endgame generator would already have had hundreds of memory failures.
Banks and such have extremely expensive mainframes to prevent this from happening, but at €100000/core i rather run a verification process

Michel