[MPICH] Can I ask MPI to not copy the data to shared-mem ?
    Jean-Marc Saffroy 
    saffroy at gmail.com
       
    Tue Oct  9 18:55:07 CDT 2007
    
    
  
On Tue, 9 Oct 2007, chong tan wrote:
>  having both sender and reciever being the same shared memory may 
> require Barriers to be placed to block writing to the mem before it is 
> completed consumed.  That may actually slow done the run.
MPI_Isend could still benefit from this approach, eg:
  - process A does Isend (or Irecv), which simply marks the message to be 
sent (or received), then continues with useful computation
  - then process B does Irecv (or Isend), which detects the mark and does 
the actual (and single) message copy, then marks the message as sent
  - then processes A and B eventually do a Wait or Test
It will probably depend on how much the application allows communications 
to overlap with computation (but if it uses Isend/Irecv then it probably 
cares already?).
-- 
saffroy at gmail.com
    
    
More information about the mpich-discuss
mailing list