1

我正在查看 OpenMP 程序的性能,特别是缓存和内存性能。我之前找到了如何使用 Vtune 分析性能的指南,其中提到了要注意哪些计数器。但是现在似乎找不到手册。

如果您知道我有问题的手册,或者您知道计数器/事件,请告诉我。另外,如果您有其他分析多线程内存性能的技术,请分享

谢谢

4

1 回答 1

2

这是一篇讨论这个话题的文章。

要检查的最常见计数器是 L2 缓存未命中和分支预测未命中。

请注意,在 VS2010 中,您可以使用新的分析工具中的并发可视化工具直接看到这一点。它在帮助您分析这些信息方面做得很好,包括直接向您展示代码的布局、向您展示未命中、阻塞以及许多其他用于调试和分析并发应用程序的有用工具。

于 2009-12-30T23:25:37.783 回答