如何改变intel cpu中的智能缓存功能?

时间:2017-05-01 13:31:03

标签: c c++11 assembly cpu-architecture cpu-cache

是否有一种编程方法可以通过c或c ++或汇编代码在intel cpu中禁用和启用智能缓存功能。我想测量有和没有智能缓存的算法性能!是否有这样的选项可用?我搜索了很多,但没有找到任何有用的东西。我的cpu是intel 6700hq。

1 个答案:

答案 0 :(得分:1)

智能缓存是一种体系结构功能,并且依赖于某种硬件结构(详细地说,各个内核的L2 / L3缓存不能分开,以及数据预取逻辑中的某些优化等)。因此,此功能极不可能被禁用(尽管我无法找到任何参考)。