是否有一种编程方法可以通过 C 或 C++ 或者汇编代码来禁用和启用英特尔 CPU 中的智能缓存功能。我想测量有或没有智能缓存的算法性能!是否有这样的选项可用?我搜索了很多,但没有找到任何有用的东西。我的CPU是intel 6700hq。
最佳答案
智能缓存是一种架构特性,依赖于一定的硬件结构的存在(具体来说,各个核心的L2/L3缓存不分离,以及数据预取逻辑等方面的某些优化)。因此,该功能不太可能被禁用(尽管我无法找到任何相关引用)。
关于c - 如何更改 intel cpu 中的智能缓存功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43719922/