Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] Open-MPI and gprof
From: Eugene Loh (Eugene.Loh_at_[hidden])
Date: 2009-04-23 12:03:40

jody wrote:

>If i get vprof or one of the other tools running, i'll write something up -
>perhaps the profiling subject would be worthy for a FAQ entry...
Yes, perhaps. Note that there really are lots of options out there.
Spend a few minutes googling. There are tools, surveys of tools, etc.
Some of the dimensions in this space include:

* profiling (aggregate information) vs tracing (record specific events
in execution history)
* quality of MPI support (e.g., your original question about gprof is
basically, "Can I just take a familiar tool and use it for a
multi-process MPI job?")
* cost of licensing ("free" vs "commercial")
* data collection vs expert analysis (some tools try to digest the data
and turn it into more usable/understandable/actionable terms)

Anyhow, there's more to it than just gprof, Studio, and vprof (and
Allinea OPT and TAU and ...). I guess the subject deserves a FAQ entry,
and the trick will be to tame the answer to something manageable.