1

我正在尝试围绕与并行处理相关的处理器缓存线优化构建测试。具体来说,我正在测试我的产品部分如何受到虚假共享效率低下的影响。为此,我需要能够确定我的处理器缓存扇区大小例如 64 字节),以便我可以设计具有适当对象大小范围的测试。那么......我如何或从哪里可以获得这些信息(例如处理器规格页面、C# API 调用等......)?缓存扇区大小也称为缓存行大小。

注意:我在英特尔网站上查看了我的 i7 处理器规格,但找不到这些详细信息,或者我只是无法识别它

4

1 回答 1

2

我做过类似的实验。我使用CPUZ并发现它对有关 CPU 内核、缓存(L1、L2 等)的详细信息非常有帮助......

我的建议:不要被硬件规格分心,专注于基准测试,因为你的实验会花费很多时间。

于 2011-12-08T10:55:34.020 回答