There is a tutorial on tuning MPI applications for peak performance by
William Grop at this web-site
http://www-unix.mcs.anl.gov/mpi/tutorial/perf/
MPI provides a profiling layer for similar reasons (see the MPI-1
standards on profiling http://www.mpi-forum.org/docs/docs.html). There are
tools to visualize the communication patterns of your application
(Jumpshot). Vampir is a third-party-vendor product which you can use to
analyze MPI communication as your code executes.
Hope this helps,
Anju
On Fri, 1 Apr 2005, Guanhua Yan wrote:
> Has any one seen some good tutorials on how to tune the performance of
> parallel code using MPI, like some programming guidelines? I am particularly
> interested in how to optimize the performance at the application
> level(instead of at the program level, like code transformation).
>
> Thanks,
> Guanhua
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/
>
|