<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>Dick, there are plenty of one-end optimizations that are possible though.<br><br>The current technology is "half channels" and we want "whole channels" too.<br><br>Binding an actual channel (which I did propose in MPI-2) is also possible for further optimization, and I am open to that as well.<br>That makes a FIFO between sender and receiver, with single credit.<br><br>I agree that a channel is desirable also.  We would make it part of the discussion.  It is easy enough to specify...<br><br>Tony<br><br>----- Original Message -----<br>From: "Richard Treumann" <treumann@us.ibm.com><br>To: "Main MPI Forum mailing list" <mpi-forum@lists.mpi-forum.org><br>Sent: Wednesday, February 25, 2009 12:11:30 PM GMT -06:00 US/Canada Central<br>Subject: Re: [Mpi-forum] Persistence Working Group Proposed<br><br>
<p>Tony <br>
<br>
In my opinion the lack of enthusiasm for point to point persistent operations does not tell us much about the usefulness of persistent operations in general. When the MPI-1 Forum decided an MPI_Isend_init or MPI_Irecv_init must be a local operation and that an MPI_Start of a persistent send on one side must match any form of receive (persistent or not) on the other (and vice versa) most of the opportunity for optimization was lost.<br>
<br>
For a persistent collective to be fully optimized, the MPI library probably must be able to do collective communication at the CC_INIT and return to each task a persistent request handle that is irrevocably bound to all the handles created at the other tasks by this collective operation.   It should not be valid to create two persistent BCAST requests at the root with different send buffers and one persistent BCAST at the non-roots just so root could BCAST from either buffer.  (even if somebody thinks that would be a cool bit of generality)<br>
<br>
<br>
Dick Treumann  -  MPI Team           <br>
IBM Systems & Technology Group<br>
Dept X2ZA / MS P963 -- 2455 South Road -- Poughkeepsie, NY 12601<br>
Tele (845) 433-7846         Fax (845) 433-8363<br>
<br>_______________________________________________
mpi-forum mailing list
mpi-forum@lists.mpi-forum.org
http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum
<br><br>-- <br>Anthony Skjellum, PhD<br>Professor and Chair<br>Dept. of Computer and Information Sciences<br>University of Alabama at Birmingham<br>+1-(205)934-8657; FAX: +1- (205)934-5473<br>___________________________________________<br>CONFIDENTIALITY:  This e-mail and any attachments are confidential and<br>may be privileged.  If you are not a named recipient, please notify the<br>sender immediately and do not disclose the contents to another person,<br>use it for any purpose or store or copy the information in any medium.<br><br>Please consider the environment before printing this e-mail<br></p></div></body></html>