1
我正在查看OpenMP程序的性能,特別是緩存和內存性能。 我在前面找到了指導方針,而如何使用Vtune來分析性能,並提到哪些計數器需要注意。但是,現在似乎無法找到手冊。與虛假共享相關的性能計數器事件
如果你知道我有問題的手冊,或者如果你知道計數器/事件,請讓我知道。此外,如果您有分析多線程內存性能等技術,請分享,如果你能
感謝
我正在查看OpenMP程序的性能,特別是緩存和內存性能。 我在前面找到了指導方針,而如何使用Vtune來分析性能,並提到哪些計數器需要注意。但是,現在似乎無法找到手冊。與虛假共享相關的性能計數器事件
如果你知道我有問題的手冊,或者如果你知道計數器/事件,請讓我知道。此外,如果您有分析多線程內存性能等技術,請分享,如果你能
感謝
這裏是一個article discussion this topic。
檢查最常見的計數器是L2緩存未命中和分支預測未命中。
請注意,在VS2010中,您可以使用新分析工具中的併發可視化工具直接查看此內容。它在幫助您分析這些信息方面做得非常出色,包括直接向您展示您的代碼如何佈局,展示錯過,阻止以及其他用於調試和分析併發應用程序的有用工具。
謝謝,我使用Linux進行開發/部署,但我可以從文章中解析出硬件。 – Anycorn 2009-12-30 23:40:35
是的 - 相同的信息應該工作。英特爾有一些商業產品來幫助這一點,以及... – 2009-12-30 23:42:15
VTune在linux上運行良好:http://software.intel.com/en-us/intel-vtune/ – 2009-12-30 23:43:42