【问题标题】:Is L2 inclusive Or non-inclusive in i7 CPU 860 @ 2.80GHz? [closed]在 i7 CPU 860 @ 2.80GHz 中是包含 L2 还是不包含 L2? [关闭]
【发布时间】:2014-02-06 09:51:57
【问题描述】:

我有兴趣了解 Intel i7 系列(i7 CPU 860 @ 2.80GHz)中二级缓存的包容性/独占性。

这里我发现两个链接与 i7 CPU 860 @ 2.80GHz 的 CPU 细节相关,两者都是矛盾的。我很困惑,无法最终确定 L2 缓存的包容性/独占性。

bit-tech 表示 L2 是包容性的,而 cpu-world 表示 L2 是非包容性的。如果有人提供一些见解或链接来帮助我弄清楚 L2 缓存的包容性/独占性的性质,那就太好了。

有什么方法可以确定 L2 缓存的包容性/独占性(以编程方式或其他方式)?

【问题讨论】:

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


    【解决方案1】:

    This answer 也适用于此。
    根据optimization guide,在第 2.4.4 节处理 Nehalem 生成缓存:

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

    这一定是第二篇文章的错别字,请注意,在文本本身中,仅提及 L3 的包容性,他们必须将其复制粘贴在下面的摘要中。

    包含 2 个级别也没有多大意义,L3 已经用于过滤窥探。

    【讨论】:

      猜你喜欢
      • 2015-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 2013-11-15
      • 2017-03-01
      • 2013-06-08
      • 1970-01-01
      相关资源
      最近更新 更多