I have a system with ECC RAM and a Xeon E3 CPU.
My understanding is that ECC circuits on the RAM will detect corruption from random bit errors in the RAM chips.
But what happens to random bit errors inside the memory stored in an Intel CPU? e.g. the cache and/or registers?
Is there not a coverage hole where good RAM is cached into the CPU, this cached RAM is then corrupted, then used later by the CPU (without it checking the ECC RAM)?
I can not find any information on Intel website except for the top of the line Xeon E7's about cache ECC protection.
Does that mean any Intel CPU below the Xeon E7 line is vulnerable to memory corruption whether or not you use ECC RAM?