Hello *,
I would like to understand in more detail how much time some collective
communication calls really spend waiting for the last process to enter. I
know this can be done by logging entry times for each process, but I
wonder if there is a better and more efficient way.
The peruse interface allows exactly that for send/recv communication (see
http://www.open-mpi.org/papers/euro-pvmmpi-2006-peruse/). Unfortunately
the current peruse specification
(http://www.mpi-peruse.org/current_peruse_spec.pdf) does not cover
collectives (but mentions them explicitly for future extensions).
Does anyone know if there is a plan to go ahead with MPI peruse for
collectives (in general and specifically in OpenMPI)?
Are there hooks in the OpenMPI collective's code which could be used to
hand-wire similar functionality?
Thanks, Manfred
--
Manfred Mücke rlcta.univie.ac.at
Research Lab Computational Technologies and Applications
|