[Mpi3-hybridpm] Proposal for MPI + OpenMP coexistance
Supalov, Alexander
alexander.supalov at intel.com
Thu Aug 13 06:26:37 CDT 2009
Thanks. Maybe it is better to change the name of the proposal accordingly, replacing "OpenMP" by "threads"?
-----Original Message-----
From: mpi3-hybridpm-bounces at lists.mpi-forum.org [mailto:mpi3-hybridpm-bounces at lists.mpi-forum.org] On Behalf Of Snir Marc
Sent: Wednesday, August 12, 2009 9:31 PM
To: mpi3-hybridpm at lists.mpi-forum.org
Subject: Re: [Mpi3-hybridpm] Proposal for MPI + OpenMP coexistance
The proposal for MPI extensions is unrelated to OpenMP -- it could be
used to have MPI interoperate with Pthreads. As you observed. it is
about separating the concept of an MPI endpoint -- a communication
resource, and the thread that executes MPI calls -- a computation
resource. So, the proposed MPI extensions provide an API to create MPI
endpoints and to associate them with threads. This API is agnostic
about the mechanisms used to create and coordinate threads.
The proposal has three parts:
1, MPI extensions -- agnostic to the thread programming model
2. A binding for OpenMP
3. A description of a "static programming model" for MPI+OpenMP
I did 2 and 3 since MPI+OpenMP seems to be the most important
combination of message-passing + shared memory.
...
>
> One question, though: is this proposal specifically OpenMP oriented?
> I saw a notice about other threading models and languages closer to
> the end, but I don't remember seeing Posix threads, etc., mentioned.
> If I didn't simply miss this: is this a matter of principle
> (pthreads can do more that OpenMP), an attempt to keep things simple
> for starters, or a consequence of that OpenMP is considered as the
> most popular threading layer used currently for hybrid programs?
>
> Best regards.
>
> Alexander
>
Marc Snir
Michael Faiman and Saburo Muroga Professor
Department of Computer Science, University of Illinois at Urbana
Champaign
4323 Siebel Center, 201 N Goodwin, IL 61801
Tel (217) 244 6568
Web http://www.cs.uiuc.edu/homes/snir
_______________________________________________
Mpi3-hybridpm mailing list
Mpi3-hybridpm at lists.mpi-forum.org
http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-hybridpm
---------------------------------------------------------------------
Intel GmbH
Dornacher Strasse 1
85622 Feldkirchen/Muenchen Germany
Sitz der Gesellschaft: Feldkirchen bei Muenchen
Geschaeftsfuehrer: Douglas Lusk, Peter Gleissner, Hannes Schwaderer
Registergericht: Muenchen HRB 47456 Ust.-IdNr.
VAT Registration No.: DE129385895
Citibank Frankfurt (BLZ 502 109 00) 600119052
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
More information about the mpiwg-hybridpm
mailing list