[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