<!-- BaNnErBlUrFlE-BoDy-start -->
<!-- Preheader Text : BEGIN -->
<div style="display:none !important;display:none;visibility:hidden;mso-hide:all;font-size:1px;color:#ffffff;line-height:1px;height:0px;max-height:0px;opacity:0;overflow:hidden;">
As you all know, we’ve been working on an MPI stream triggering API that relies on persistent operations and proposes relatively modest changes to the MPI standard to enable high-performance one-sided data movement using persistent operations. </div>
<!-- Preheader Text : END -->
<!-- Email Banner : BEGIN -->
<div style="display:none !important;display:none;visibility:hidden;mso-hide:all;font-size:1px;color:#ffffff;line-height:1px;max-height:0px;opacity:0;overflow:hidden;">ZjQcmQRYFpfptBannerStart</div>
<!--[if ((ie)|(mso))]>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="padding: 16px 0px 16px 0px; direction: ltr" ><tr><td>
<table border="0" cellspacing="0" cellpadding="0" style="padding: 0px 10px 5px 6px; width: 100%; border-radius:4px; border-top:4px solid #90a4ae;background-color:#D0D8DC;"><tr><td valign="top">
<table align="left" border="0" cellspacing="0" cellpadding="0" style="padding: 4px 8px 4px 8px">
<tr><td style="color:#000000; font-family: 'Arial', sans-serif; font-weight:bold; font-size:14px; direction: ltr">
This Message Is From an External Sender
</td></tr>
<tr><td style="color:#000000; font-weight:normal; font-family: 'Arial', sans-serif; font-size:12px; direction: ltr">
This message came from outside your organization.
</td></tr>
</table>
</td></tr></table>
</td></tr></table>
<![endif]-->
<![if !((ie)|(mso))]>
<div dir="ltr" id="pfptBannera02rey0" style="all: revert !important; display:block !important; text-align: left !important; margin:16px 0px 16px 0px !important; padding:8px 16px 8px 16px !important; border-radius: 4px !important; min-width: 200px !important; background-color: #D0D8DC !important; background-color: #D0D8DC; border-top: 4px solid #90a4ae !important; border-top: 4px solid #90a4ae;">
<div id="pfptBannera02rey0" style="all: unset !important; float:left !important; display:block !important; margin: 0px 0px 1px 0px !important; max-width: 600px !important;">
<div id="pfptBannera02rey0" style="all: unset !important; display:block !important; visibility: visible !important; background-color: #D0D8DC !important; color:#000000 !important; color:#000000; font-family: 'Arial', sans-serif !important; font-family: 'Arial', sans-serif; font-weight:bold !important; font-weight:bold; font-size:14px !important; line-height:18px !important; line-height:18px">
This Message Is From an External Sender
</div>
<div id="pfptBannera02rey0" style="all: unset !important; display:block !important; visibility: visible !important; background-color: #D0D8DC !important; color:#000000 !important; color:#000000; font-weight:normal; font-family: 'Arial', sans-serif !important; font-family: 'Arial', sans-serif; font-size:12px !important; line-height:18px !important; line-height:18px; margin-top:2px !important;">
This message came from outside your organization.
</div>
</div>
<div style="clear: both !important; display: block !important; visibility: hidden !important; line-height: 0 !important; font-size: 0.01px !important; height: 0px"> </div>
</div>
<![endif]>
<div style="display:none !important;display:none;visibility:hidden;mso-hide:all;font-size:1px;color:#ffffff;line-height:1px;max-height:0px;opacity:0;overflow:hidden;">ZjQcmQRYFpfptBannerEnd</div>
<!-- Email Banner : END -->
<!-- BaNnErBlUrFlE-BoDy-end -->
<html aria-label="message body">
<head><!-- BaNnErBlUrFlE-HeAdEr-start -->
<style>
#pfptBannera02rey0 { all: revert !important; display: block !important;
visibility: visible !important; opacity: 1 !important;
background-color: #D0D8DC !important;
max-width: none !important; max-height: none !important }
.pfptPrimaryButtona02rey0:hover, .pfptPrimaryButtona02rey0:focus {
background-color: #b4c1c7 !important; }
.pfptPrimaryButtona02rey0:active {
background-color: #90a4ae !important; }
</style>
<!-- BaNnErBlUrFlE-HeAdEr-end -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
As you all know, we’ve been working on an MPI stream triggering API that relies on persistent operations and proposes relatively modest changes to the MPI standard to enable high-performance one-sided data movement using persistent operations. We have completed
an open source, high-performance CPU-free implementation of the point-to-point portion of this API for HPE Slingshot 11 systems that leverages the triggering operations includes in OFI and the GPU interfaces to them in the HPE CXI libfabric provider.
<div><br>
</div>
<div>The arxiv draft paper below describes the API, its implementation on Slingshot 11, and its evaluation up to 8,192 GPUs of ORNL Frontier and 4,06 GPUs of LLNL Tuolumne. The submission of this paper for peer reviewed publication, with some additional planned
work no included in this paper, is imminent. This implementation, which is certainly still research-ware, is available as part of MPI Advance, and both our benchmarks, run scripts, and raw data are also linked from the paper.
<div><br>
</div>
<div>
<div style="display: block;">
<div style="-webkit-user-select: all; -webkit-user-drag: element; display: inline-block;" class="apple-rich-link" draggable="true" role="link" data-url="https://arxiv.org/abs/2602.15356">
<a style="border-radius:10px;font-family:-apple-system, Helvetica, Arial, sans-serif;display:block;-webkit-user-select:none;width:300px;user-select:none;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;text-decoration:none;" class="lp-rich-link" rel="nofollow" href="https://urldefense.us/v3/__https://arxiv.org/abs/2602.15356__;!!G_uCfscf7eWS!bdi70TEAHUWavHIqHqWDCNtvktvLnWB-VKVVeW643SGS1YWmUcDwGxgT48ZWvpY25exnD-dSEO7b0Sw8dHeikfCL4nWgs0-Z$" dir="ltr" role="button" draggable="false" width="300">
<table style="table-layout:fixed;border-collapse:collapse;width:300px;background-color:#E6E6E6;font-family:-apple-system, Helvetica, Arial, sans-serif;" class="lp-rich-link-emailBaseTable" cellpadding="0" cellspacing="0" border="0" width="300">
<tbody>
<tr>
<td vertical-align="center" align="center"><img style="width:300px;filter:brightness(0.97);height:174px;" width="300" height="174" draggable="false" class="lp-rich-link-mediaImage" alt="arxiv-logo-fb.png" src="cid:FDE59392-0BB7-401D-8395-6AAEAA120D8F"></td>
</tr>
<tr>
<td vertical-align="center">
<table bgcolor="#E6E6E6" cellpadding="0" cellspacing="0" width="300" style="table-layout:fixed;font-family:-apple-system, Helvetica, Arial, sans-serif;background-color:rgba(230, 230, 230, 1);-apple-color-filter:initial;" class="lp-rich-link-captionBar">
<tbody>
<tr>
<td style="padding:8px 0px 8px 0px;" class="lp-rich-link-captionBar-textStackItem">
<div style="max-width:100%;margin:0px 16px 0px 16px;overflow:hidden;" class="lp-rich-link-captionBar-textStack">
<div style="word-wrap:break-word;font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-topCaption-leading">
<a rel="nofollow" href="https://urldefense.us/v3/__https://arxiv.org/abs/2602.15356__;!!G_uCfscf7eWS!bdi70TEAHUWavHIqHqWDCNtvktvLnWB-VKVVeW643SGS1YWmUcDwGxgT48ZWvpY25exnD-dSEO7b0Sw8dHeikfCL4nWgs0-Z$" style="text-decoration: none" draggable="false"><font color="#272727" style="color: rgba(0, 0, 0, 0.847059);">Co-Design and Evaluation of a CPU-Free MPI GPU Communication Abstraction and Implementation</font></a></div>
<div style="word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-bottomCaption-leading">
<a rel="nofollow" href="https://urldefense.us/v3/__https://arxiv.org/abs/2602.15356__;!!G_uCfscf7eWS!bdi70TEAHUWavHIqHqWDCNtvktvLnWB-VKVVeW643SGS1YWmUcDwGxgT48ZWvpY25exnD-dSEO7b0Sw8dHeikfCL4nWgs0-Z$" style="text-decoration: none" draggable="false"><font color="#808080" style="color: rgba(0, 0, 0, 0.498039);">arxiv.org</font></a></div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</a></div>
</div>
<br>
<div><br>
</div>
<div>Comments and suggestions welcome; we would certainly be interested in discussing the potential options and pitfalls for its implementation on other networking systems or its integration into full MPI implementations.</div>
<div><br>
</div>
<div>Finally, we have scheduled working meetings begnning next week to start drafting potential language for this API for inclusion in the MPI standard.</div>
<div><br>
</div>
<div>Thanks,</div>
</div>
<div><br>
</div>
<div>Patrick</div>
</div>
</body>
</html>