gpt4 book ai didi

performance - 英特尔性能监视器计数器可用于测量内存带宽吗?

转载 作者:行者123 更新时间:2023-12-03 11:20:30 26 4
gpt4 key购买 nike

英特尔 PMU 能否用于测量每核读/写内存带宽使用情况?这里的“内存”指的是 DRAM(即,没有达到任何缓存级别)。

最佳答案

是的(ish),间接的。您可以使用计数器(包括时间戳)之间的关系来推断其他数字。例如,如果您以 1 秒的间隔采样,并且有 N 个最后一级 (3) 缓存未命中,则您可以非常确信您每秒占用了 N*CacheLineSize 个字节。

将其准确地与程序事件相关联会变得有点棘手,因为这些未命中可能反射(reflect)了 CPU 预取、中断事件等。

还有一个“除非这个配置位处于这种状态,否则这个 cpu 不计算(MMX,SSE,AVX,..)”的泥淖;因此滚动你自己的很麻烦......

关于performance - 英特尔性能监视器计数器可用于测量内存带宽吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47612854/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com