【问题标题】:Cache specifications for intel core i7英特尔酷睿 i7 的缓存规格
【发布时间】:2013-12-02 16:52:31
【问题描述】:

我正在为英特尔酷睿 i7 构建缓存模拟器,但很难找到 L1、L2 和 L3 缓存(共享)的详细规范。我需要 Cacheblock 大小、缓存大小、关联性等等...谁能指出我正确的方向?

【问题讨论】:

  • 取决于微架构

标签: caching intel cpu-architecture cpu-cache


【解决方案1】:

英特尔的Optimization guide 描述了每一代架构所需的大部分规格(您没有指定您拥有的是哪款 i7,现在从 Nehalem 到 Haswell 已经有好几代了)。

Haswell,例如,会有 -

请注意,如果您正在构建一个模拟器,您会希望尽可能多地对这些功能进行参数化。您还需要考虑许多其他注意事项(例如,包容性、回写/直写协议、缓存一致性协议等)

【讨论】:

  • 该模拟器不供公众使用,仅用于测试非常基本的原理,因此我不会在参数化上投入太多精力。但是非常感谢!
  • @Don 你们能看看这个缓存问题吗? stackoverflow.com/questions/30555623/…
猜你喜欢
  • 1970-01-01
  • 2018-08-12
  • 2013-10-25
  • 2013-10-09
  • 2017-08-08
  • 2014-02-14
  • 2022-01-19
  • 2012-09-28
  • 1970-01-01
相关资源
最近更新 更多