【发布时间】:2014-02-08 13:34:17
【问题描述】:
我想在运行一个特定程序 A 时计算 L2 缓存未命中的总数。有没有办法在 L2 缓存中找到缓存未命中?
我知道了,Core i7 CPU 的性能计数器事件类型“L2_LINES_OUT”可用于 Counts L2 缓存行被驱逐,但不知道如何使用?
我正在使用 linux 和 Intel i7 IvyBridge 机器。
任何指针或链接都将受到高度赞赏。
【问题讨论】:
-
为什么这对你很重要?您不能简单地对您的程序进行基准测试吗?
-
@BasileStarynkevitch,我认为这正是他想要做的:)
标签: c linux performance-testing cpu-architecture cpu-cache