views:

78

answers:

3

Hi,

I'm looking for a way to profile my openMPI program in C, i'm using openMPI 1.3 with Linux Ubuntu 9.10 and my programs are run under a Intel Duo T1600.

what I want in profile is cache-misses, memory usage and execution time in any part of the program.

thanks for reply

A: 

Have a look at gprof and at Intel's VTune. Valgrind with the cachegrind tool could be useful, too.

Novelocrat
Regarding gprof: http://stackoverflow.com/questions/1777556/alternatives-to-gprof/1779343#1779343
Mike Dunlavey
+2  A: 

For Linux I recommend Zoom for this kind of profiling. You can get a free 30 day evaluation in order to try it out.

Paul R
Zoom is pretty good, and I don't often say that.
Mike Dunlavey
+1  A: 

Hi,

I finally found graphical tools for mpi profilling

vampir : www.vampir.eu and paraprof at http://www.cs.uoregon.edu/research/tau/docs/paraprof/index.html

enjoy

Leonzo Constantini