[Beowulf] Alternative to MPI ABI
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Jeff Squyres jsquyres at open-mpi.orgFri Mar 25 14:49:13 PST 2005
- Previous message: [Beowulf] Alternative to MPI ABI
- Next message: [O-MPI users] Re: [Beowulf] Alternative to MPI ABI
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Mar 25, 2005, at 5:03 PM, Greg Lindahl wrote:
>> I don't see it that way. First, the implementations of the translation
>> layers will be done by each MPI implementations.
>
> In which case it's basically the same as doing an ABI. Or did I miss
> something? Does this somehow save a significant amount of work for
> anyone?
YES!
MorphMPI (or, as Patrick suggests, we need a cooler name -- PatrickMPI?
;-) ) is the work of 1 grad clever student (or anyone else industrious
enough). Elapsed time: a few months.
Making even 2 MPI implementations agree on an ABI is an enormous amount
of work. Given that two major MPI implementations take opposite sides
on the pointers-vs.integers for MPI handles debate (and I suspect that
neither is willing to change), just getting them to agree on one of
them will be a major amount of work. Then changing the internals of
one of those MPIs to match the other is another enormous amount of work
(death by a million cuts).
And MPI handles is only one issue. Consider all the rest of the
issues... Elapsed time: 2 years (that's optimistic).
Also, as I pointed out in my original alternate proposal, with
PatrickMPI, only those who want to use an ABI will use it. Those who
do *not* want an ABI do not have to have it forced upon them.
--
{+} Jeff Squyres
{+} The Open MPI Project
{+} http://www.open-mpi.org/
- Previous message: [Beowulf] Alternative to MPI ABI
- Next message: [O-MPI users] Re: [Beowulf] Alternative to MPI ABI
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
