<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
FYI
<div class=""><br class="">
</div>
<div class="">Cheers,</div>
<div class="">Dan.<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">Begin forwarded message:</div>
<br class="Apple-interchange-newline">
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">From:
</b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">Dan Holmes <<a href="mailto:dholmes@epcc.ed.ac.uk" class="">dholmes@epcc.ed.ac.uk</a>><br class="">
</span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, 'Helvetica Neue', Helvetica, sans-serif;" class=""><b class="">Date:
</b></span><span style="font-family: -webkit-system-font, 'Helvetica Neue', Helvetica, sans-serif;" class="">3 October 2017 at 13:50:10 BST</span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">To:
</b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">"Sridharan, Srinivas" <<a href="mailto:srinivas.sridharan@intel.com" class="">srinivas.sridharan@intel.com</a>><br class="">
</span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<br class="">
</div>
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi Srinivas,
<div class=""><br class="">
</div>
<div class="">The paper presentation went very well. There is definitely community interest and support for this effort. Two of the other papers presented detailed implementation optimisations that require the persistent collective interface, one from a theoretical
point-of-view with a proof-of-concept code, and the other with a more practical approach using the profiling intercept mechanism to override the existing MPI implementation of particular collective functions. Both demonstrated improved performance derived
from performance planning - perfect use-cases for our interface work.</div>
<div class=""><br class="">
</div>
<div class="">The formal reading at the MPI Forum prompted a variety of small wording changes to the proposed text and a couple of small semantic changes - at least one which requires further design work in the working group. This will likely reset the procedure,
i.e. we will probably be required to formally read the modified proposal again at the next meeting with the additional semantic change included. That issue is around freeing the persistent collective request object - the current MPI_REQUEST_FREE function is
local (does not rely on MPI calls elsewhere, specifically this means *not* collective) and nonblocking (it may not have actually freed resources when it returns to user code). There is a good argument for adding a new function that gives a stronger guarantee
and requires a stronger usage model, i.e. a blocking collective request free function. There is a design space of 8 or 12 possible combinations of the fundamental semantics, which we should explore.</div>
<div class=""><br class="">
</div>
<div class="">Tony/Bradley: I will let you guys comment on where we are at with sharing our reference implementation code with Srinivas and his team.</div>
<div class=""><br class="">
</div>
<div class="">Cheers,</div>
<div class="">Dan.<br class="">
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">On 3 Oct 2017, at 13:30, Sridharan, Srinivas <<a href="mailto:srinivas.sridharan@intel.com" class="">srinivas.sridharan@intel.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: 'Intel Clear', sans-serif; color: rgb(31, 73, 125);" class="">Hi Dan,<o:p class=""></o:p></span></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: 'Intel Clear', sans-serif; color: rgb(31, 73, 125);" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: 'Intel Clear', sans-serif; color: rgb(31, 73, 125);" class="">Any interesting comments on the paper at EuroMPI?<o:p class=""></o:p></span></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: 'Intel Clear', sans-serif; color: rgb(31, 73, 125);" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: 'Intel Clear', sans-serif; color: rgb(31, 73, 125);" class="">Also, seems like there was supposed to be a reading of persistent collectives. How did it go?<o:p class=""></o:p></span></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: 'Intel Clear', sans-serif; color: rgb(31, 73, 125);" class=""><a href="http://mpi-forum.org/meetings/2017/09/agenda" style="color: purple; text-decoration: underline;" class="">http://mpi-forum.org/meetings/2017/09/agenda</a><o:p class=""></o:p></span></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: 'Intel Clear', sans-serif; color: rgb(31, 73, 125);" class="">Finally, please let me know if you have any updates on sharing your code with me…<o:p class=""></o:p></span></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: 'Intel Clear', sans-serif; color: rgb(31, 73, 125);" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">
<span style="font-size: 11pt; font-family: 'Intel Clear', sans-serif; color: rgb(31, 73, 125);" class="">Srinivas</span></div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>