英特尔CPU上的高速caching中的随机位错误会发生什么情况?

我有一个ECC RAM和Xeon E3 CPU的系统。

我的理解是,RAM上的ECC电路将检测RAM芯片中随机位错误的损坏。

但是,存储在英特尔CPU中的内存中的随机位错误会发生什么? 例如caching和/或寄存器?

是否没有一个覆盖漏洞将好的RAMcaching到CPU中,这个caching的RAM然后被破坏,然后由CPU使用(没有检查ECC RAM)?

我在英特尔网站上找不到任何有关高速cachingECC保护的信息。

这是否意味着至lessE7系列以下的任何英特尔CPU无论是否使用ECC内存都容易受到内存损坏?

你所写的一切都是真实的,除非你没有列出修正ECC的实际原因。 我build议阅读下面的文章。 现在在实际应用中,由于一些硬件和软件能够检测数据中的不一致性并请求事务重新处理,系统使用内存校正来实际提高性能。 此外,常见的单比特错误不太可能影响您的工作。 事实上,计算机上的任何电子芯片过热都可能导致绝缘体允许电子跳跃(这是超频导致电脑失败的原因)。 记忆修正在大规模计算中非常重要,这些计算不会有其他修正手段,例如科学计算的天气build模。 任何地方,腐败的数据将被重复数十亿次或处理长浮点数。 出于这个原因,据我所知,所有PileDriver和SteamRoller AMD内核,可以结合个别内核来处理256位长的浮点数,在CPU的内存中使用ECC。

一些在这里阅读