[Beowulf] MorphMPI based on fortran itf (was: MPI ABI)
lindahl at pathscale.com
Wed Oct 12 16:35:50 EDT 2005
On Wed, Oct 12, 2005 at 07:06:54PM +0100, Ashley Pittman wrote:
> As it turns out I'm in a position to measure this fairly easily, our MPI
> sits on top of a library called libelan, this does all the tag matching
> at a very low level, all MPI does is convert the communicator into a bit
> pattern, calculate the length from the type and count and convert from
> lrank to grank, passing the call on.
As you point out later, that's a lot more than what needs to be
> Regardless of the numbers this is a *high performance* industry and
> doing this would be a step in the wrong direction.
If the hit is tiny and the benefit is large, the high performance
industry will gladly adopt it. I have yet to see, for example, anyone
rewrite their MPI code from f77 into C in order to avoid the current
overhead for the f77 MPI interface. In an ideal world, an MPI ABI will
have the same f77 overhead as today, and C overhead similar to f77.
In any case, accurately measuring this overhead and then discussing it
is better than discussing it without accurately measuring.
Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
More information about the Beowulf