在i7 CPU 860 @ 2.80GHz中是L2包容还是不包含?

时间:2014-01-17 06:49:23

标签: c linux performance-testing cpu-architecture cpu-cache

我有兴趣在Intel i7系列(i7 CPU 860 @ 2.80GHz)中找到L2缓存的包容性/独占性。

在这里,我找到与i7 CPU 860 @ 2.80GHz的CPU详细信息相关的两个链接都是矛盾的。我很困惑,无法最终确定L2缓存关于包容性/排他性的本质。

bit-tech表示L2是包容性的,而cpu-world表示L2不具有包容性。如果有人提供一些见解或链接来帮助我找出包含/排除L2缓存的本质,那将是很棒的。

有没有办法找出二级缓存的包容性/排他性(以编程方式或其他方式)?

1 个答案:

答案 0 :(得分:1)

This answer也适用于此 根据{{​​3}},在处理Nehalem生成缓存的第2.4.4节中:

The L1 and L2 caches are writeback and non-inclusive.
The shared L3 cache is writeback and inclusive

这必须是第2篇文章中的拼写错误,请注意,在文本本身中仅提及有关L3的包容性,他们必须将副本粘贴在下面的摘要中。

在制作2个级别时也没有太大意义,L3已经用于过滤窥探。