确定处理器的缓存扇区大小

本文关键字:扇区 缓存 处理器 | 更新日期: 2023-09-27 18:17:04

我正在尝试围绕处理器缓存行优化构建相对于并行处理的测试。具体来说,我正在测试我的产品细分是如何受到虚假共享低效的影响的。要做到这一点,我需要能够确定我的处理器缓存扇区大小 (Ex。64字节),因此我可以设计具有适当对象大小范围的测试。所以…我如何或在哪里可以获得这些信息(例如处理器规格页面,c# API调用等…)?Cache扇区大小也称为Cache Line大小。

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

确定处理器的缓存扇区大小

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

我的建议是:不要被硬件规格分散太多注意力,专注于基准测试,因为你的实验将花费大量时间。