测量缓存行利用率

Posted

技术标签:

【中文标题】测量缓存行利用率【英文标题】:Measure cache line utilization 【发布时间】:2015-11-10 15:46:14 【问题描述】:

有没有办法测量缓存线的利用率?缓存行利用率是指在缓存行被驱逐之前读取或写入的缓存行字节的一部分。我的目标是运行 Linux 的 Intel CPU。测量不一定需要来自物理 CPU 本身。像 valgrind 使用的模拟也很好。

动机是,这可能是一种有用的方法,可以在需要考虑更改内存布局的区域中略读代码。

【问题讨论】:

【参考方案1】:

我认为Intel® VTune™ Amplifier XE 2016 可能是你想要的。

【讨论】:

我一直想试试 VTune。你知道它是否真的有这个功能? 阅读:software.intel.com/en-us/articles/…

以上是关于测量缓存行利用率的主要内容,如果未能解决你的问题,请参考以下文章

利用Windows服务器上托管的Wordpress的浏览器缓存

Arduino UNO利用外部中断测量RC接收器PPM脉宽

阅读基于sketch的软件定义网络测量数据平面硬件模型

测量读/写磁盘利用率

替代 nvidia-smi 来测量 GPU 利用率?

Windows 上程序的 CPU 使用率测量