如何在C中分析openMPI程序的内存使用和性能

Fop*_*tin 5 profiling memory-management mpi

我正在寻找一种用C语言描述我的openMPI程序的方法,我正在使用带有Linux Ubuntu 9.10的openMPI 1.3,我的程序是在Intel Duo T1600下运行的.

我想要的是在程序的任何部分中的缓存未命中,内存使用和执行时间.

谢谢你的答复

Phi*_*ler 1

看看 gprof 和 Intel 的 VTune。Valgrind 和 cachegrind 工具也很有用。