我正在为英特尔Core i7构建缓存模拟器,但很难找到L1、L2和L3(共享)缓存的详细规格。我需要缓存块大小、缓存大小、关联度等信息...是否有人能够指引一下我?
我正在为英特尔Core i7构建缓存模拟器,但很难找到L1、L2和L3(共享)缓存的详细规格。我需要缓存块大小、缓存大小、关联度等信息...是否有人能够指引一下我?
英特尔的优化指南描述了每个架构代数所需的大部分规格(由于 Nehalem 到 Haswell 之间有多个代数,您没有具体说明您拥有哪个 i7)。
例如,Haswell 将具有以下功能 -
请注意,如果您正在构建模拟器,则需要将尽可能多的这些功能参数化。还有许多其他因素需要考虑,这些因素在该指南中有解释(例如包容性、写回/写直协议、高速缓存相干性协议等等)。