<HTML>
<HEAD>
<TITLE>Re: [Mpi3-rma] draft of a proposal for RMA interfaces</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Just to get discussion going again.  Talking with several folks I have heard several concerns expressed about the proposal.  I think it would be good if these (and others) could be raised on the list, so we can start discussion.  We can continue this next week in Chicago, but Vinod will not be able to make this meeting, so an e-mail discussion will help.<BR>
<BR>
Here are the issues I have hear of so far:<BR>
  - May not work well on current h/w that is not cache coherent, as it requires a remote thread in this case.  I believe this is for the SX series of machines, but Jesper please correct me if I am wrong here.  What would be an alternative approach that could provide expected performance on platforms that may require work on the remote end for RMA for correctness, and work well on platforms that do require very specific remote cache management (or other actions) for correctness ?<BR>
  - Concern about future high-end platforms, under that assumption that these will not be cache coherent (and will actually have caches – if they don’t this is not a concern), and therefore this proposal is aimed at a short-lived technical capability.<BR>
  - What is missing ?<BR>
<BR>
Rich<BR>
<BR>
<BR>
On 9/6/08 6:06 PM, "Vinod tipparaju" <<a href="tipparajuv@hotmail.com">tipparajuv@hotmail.com</a>> wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
<BR>
Rajeev,<BR>
<BR>
Excellent questions.<BR>
<BR>
Technically, yes. However, ARMCI does more thinking about Global Arrays. Particularly because of stride data transfers (multiple stride levels). However, I don't see why we cannot have an alternative port. The only way to know is to prototype the interfaces, implement Global Arrays on top of them and see how the interfaces fare. From superficial thinking, I think they will do just fine ;-). We however cannot say this about all potential implementations.<BR>
<BR>
I am not sure if Dan Bonachea is a member of this list. I will write him a message if he isn't.<BR>
<BR>
Thanks,<BR>
Vinod.<BR>
<BR>
----------------------------------------<BR>
> From: <a href="thakur@mcs.anl.gov">thakur@mcs.anl.gov</a><BR>
> To: <a href="mpi3-rma@lists.mpi-forum.org">mpi3-rma@lists.mpi-forum.org</a><BR>
> Date: Sat, 6 Sep 2008 16:24:35 -0500<BR>
> Subject: Re: [Mpi3-rma] draft of a proposal for RMA interfaces<BR>
><BR>
> Vinod,<BR>
>       Thanks for the proposal and the nice presentation. A question I had<BR>
> was does it meet the needs of the Global Arrays library? That is, if this<BR>
> were available in MPI today, would you implement Global Arrays with MPI and<BR>
> nothing else (not ARMCI). Similarly, it would be good to run it by Dan<BR>
> Bonachea and see what he has to say regarding implementing UPC.<BR>
><BR>
> Regards,<BR>
> Rajeev<BR>
> <BR>
><BR>
>> -----Original Message-----<BR>
>> From: <a href="mpi3-rma-bounces@lists.mpi-forum.org">mpi3-rma-bounces@lists.mpi-forum.org</a><BR>
>> [<a href="mailto:mpi3-rma-bounces@lists.mpi-forum.org">mailto:mpi3-rma-bounces@lists.mpi-forum.org</a>] On Behalf Of<BR>
>> Vinod tipparaju<BR>
>> Sent: Thursday, September 04, 2008 1:50 AM<BR>
>> To: <a href="mpi3-rma@lists.mpi-forum.org">mpi3-rma@lists.mpi-forum.org</a><BR>
>> Subject: [Mpi3-rma] draft of a proposal for RMA interfaces<BR>
>><BR>
>><BR>
>> Folks,<BR>
>><BR>
>> Attached is a draft of a new proposal for MPI3-RMA interfaces<BR>
>> for your perusal.<BR>
>><BR>
>> Thanks,<BR>
>> Vinod Tipparaju, ORNL.<BR>
>><BR>
><BR>
> _______________________________________________<BR>
> mpi3-rma mailing list<BR>
> <a href="mpi3-rma@lists.mpi-forum.org">mpi3-rma@lists.mpi-forum.org</a><BR>
> <a href="http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-rma">http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-rma</a><BR>
<BR>
_______________________________________________<BR>
mpi3-rma mailing list<BR>
<a href="mpi3-rma@lists.mpi-forum.org">mpi3-rma@lists.mpi-forum.org</a><BR>
<a href="http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-rma">http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-rma</a><BR>
<BR>
</SPAN></FONT></BLOCKQUOTE>
</BODY>
</HTML>