1
It is not a secret that spontaneous stored data corruption (like a bit flip) is not a frequent but still pretty possible event in normal SDRAM (including DDR 1/2/3/4 SDRAM) operation.
Servers and heavy-duty workstations use ECC mechanism built in to their SDRAM modules to address the issue guaranteeing that a data word read is always the data word written to that particular address before.
But what about desktop/laptop PCs and hand-held gadgets using non-ECC RAM modules? How can a developer be sure that a variable contains exactly the value written to it?
1
Not a answer, but here is a study Google put out in conjuction with the University of Toronto you might be in showing the memory errors Google found in their entire fleet of machines over a span of 2.5 years.
– Scott Chamberlain – 2012-02-18T22:04:12.477