英特尔酷睿i7的缓存规格

7

我正在为英特尔Core i7构建缓存模拟器,但很难找到L1、L2和L3(共享)缓存的详细规格。我需要缓存块大小、缓存大小、关联度等信息...是否有人能够指引一下我?


取决于微架构。 - Dima Chubarov
1个回答

12

英特尔的优化指南描述了每个架构代数所需的大部分规格(由于 Nehalem 到 Haswell 之间有多个代数,您没有具体说明您拥有哪个 i7)。

例如,Haswell 将具有以下功能 - enter image description here

请注意,如果您正在构建模拟器,则需要将尽可能多的这些功能参数化。还有许多其他因素需要考虑,这些因素在该指南中有解释(例如包容性、写回/写直协议、高速缓存相干性协议等等)。


模拟器不是公开使用的,仅用于测试非常基本的原理,因此我不会在参数化方面投入太多精力。但是非常感谢! - Don
@Don 你们能看一下这个缓存问题吗?http://stackoverflow.com/questions/30555623/how-many-bits-are-in-the-address-field-for-a-directly-mapped-cache - committedandroider

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接