如何从用户代码中检测缓存未命中?

时间:2010-06-16 11:23:17

标签: performance caching

  

可能重复:
  Linux C++: how to profile time wasted due to cache misses?

我们计算节点上有几个用户在某些时候运行速度很慢。 是否有一些实用程序可以告诉代码缓存未命中或提供一些优化提示? 大多数用户使用C ++ / C和F77 / F90进行编码(有时使用openmp)。

1 个答案:

答案 0 :(得分:3)

根据您使用的操作系统,您可能需要查看Shark(Mac OS X),Zoom(Linux)或VTune(Windows)。