代码之家  ›  专栏  ›  技术社区  ›  Jørgen Fogh

处理器核心能互相攻击对方的缓存吗?

  •  1
  • Jørgen Fogh  · 技术社区  · 14 年前

    1 回复  |  直到 14 年前
        1
  •  2
  •   ChrisW    14 年前

    http://en.wikipedia.org/wiki/File:Dual_Core_Generic.svg 意味着每个核心都有自己的(私有/独立)一级缓存。

    我想你是在问,“如果一个内核写入另一个内核已经缓存的内存地址,这是否会使另一个内核的缓存失效/刷新/报废?”

    This article 表示有各种/几种类型的窥探协议(这意味着您的问题的答案是特定于CPU的)。你也可以用谷歌搜索 multicore cache coherence .