与错误共享相关的性能计数器事件

时间:2009-12-30 22:43:01

标签: multithreading performance caching performancecounter false-sharing

我正在研究OpenMP程序的性能,特别是缓存和内存性能。 我在前面找到了如何使用Vtune分析性能的指南,其中提到了需要注意的计数器。但是现在似乎无法找到手册。

如果你知道我有哪些手册或者你知道计数器/事件,请告诉我。此外,如果您有其他分析多线程内存性能的技术,请分享(如果可以)

由于

1 个答案:

答案 0 :(得分:2)

这是article discussion this topic

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

请注意,在VS2010中,您可以使用新的分析工具中的并发可视化工具直接查看此内容。它可以帮助您分析这些信息,包括直接向您展示代码的布局,显示未命中,块以及许多其他用于调试和分析并发应用程序的有用工具。