[Mpi3-hybridpm] [MPI Forum] #209: MPI3 Hybrid Programming: multiple endpoints per collective, option 2
MPI Forum
mpi-22 at lists.mpi-forum.org
Wed Jan 6 07:57:05 CST 2010
#209: MPI3 Hybrid Programming: multiple endpoints per collective, option 2
----------------------------------------------------------+-----------------
Reporter: dougmill@… | Owner: dougmill@…
Type: Enhancements to standard | Status: new
Priority: Not ready / author rework | Milestone: 2010/01/19 Atlanta, USA
Version: MPI 3.0 | Keywords:
Implementation: Unnecessary | Author_bill_gropp: 0
Author_rich_graham: 0 | Author_adam_moody: 0
Author_torsten_hoefler: 0 | Author_dick_treumann: 0
Author_jesper_larsson_traeff: 0 | Author_george_bosilca: 0
Author_david_solt: 0 | Author_bronis_de_supinski: 0
Author_rajeev_thakur: 0 | Author_jeff_squyres: 0
Author_alexander_supalov: 0 | Author_rolf_rabenseifner: 0
----------------------------------------------------------+-----------------
Agents wishing to participate in a collective as helper threads make the
identical collective call. This requires additional parameters to all
calls to indicate such participation. For example, consider three agents
each making this call:
{{{
MPI_Allreduce(id, 3, ...);
}}}
Where the '3' indicates that three participants will be making the same
call, and they should not be treated as independent contributions to the
allreduce. The 'id' would be some sort of unique "group" identifier to
distinguish this set of calls from others, since the three agents will not
make this call at the same instant in time.
This would require the syntax of all collectives (or all communications)
calls to change in order to add new parameters.
--
Ticket URL: <https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/209>
MPI Forum <https://svn.mpi-forum.org/>
MPI Forum
More information about the mpiwg-hybridpm
mailing list