<!DOCTYPE html>
<!-- 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;">
Dear all, The HACC WG will meet this week for a presentation and discussion of cMPI by Jongryool Kim. Please see the title and abstract below. As always, we’re meeting at 10am ET and the connection info is available at [1]. Cheers Joseph [1]</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="pfptBanneru4pvedm" 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="pfptBanneru4pvedm" style="all: unset !important; float:left !important; display:block !important; margin: 0px 0px 1px 0px !important; max-width: 600px !important;">
      <div id="pfptBanneru4pvedm" 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="pfptBanneru4pvedm" 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>
<head><!-- BaNnErBlUrFlE-HeAdEr-start -->
<style>
  #pfptBanneru4pvedm { all: revert !important; display: block !important; 
    visibility: visible !important; opacity: 1 !important; 
    background-color: #D0D8DC !important; 
    max-width: none !important; max-height: none !important }
  .pfptPrimaryButtonu4pvedm:hover, .pfptPrimaryButtonu4pvedm:focus {
    background-color: #b4c1c7 !important; }
  .pfptPrimaryButtonu4pvedm:active {
    background-color: #90a4ae !important; }
</style>

<!-- BaNnErBlUrFlE-HeAdEr-end -->
<meta charset="UTF-8"></head><body><pre style="font-family: sans-serif; font-size: 100%; white-space: pre-wrap; word-wrap: break-word">Dear all,

The HACC WG will meet this week for a presentation and discussion of 
cMPI by Jongryool Kim. Please see the title and abstract below. As 
always, we’re meeting at 10am ET and the connection info is available at 
[1].

Cheers
Joseph

[1] <a href="https://urldefense.us/v3/__https://github.com/mpiwg-hybrid/mpi-standard/wiki__;!!G_uCfscf7eWS!e2d2NgAFn3IX-DkekWvUl08gtIfjJLGhZZJid6oYwbfmV7ydMActG2RhR-2veA_UzPTm2H14UgoGVbXzzZsFH6EUCrcdk-ZDV7hh9I2DCAdLplC4$">https://urldefense.us/v3/__https://github.com/mpiwg-hybrid/mpi-standard/wiki__;!!G_uCfscf7eWS!e2d2NgAFn3IX-DkekWvUl08gtIfjJLGhZZJid6oYwbfmV7ydMActG2RhR-2veA_UzPTm2H14UgoGVbXzzZsFH6EUCrcdk-ZDV7hh9I2DCAdLplC4$</a>

Title: cMPI: Using CXL Memory Sharing for MPI One-Sided and Two-Sided 
Inter-Node Communications

Abstract:
Message Passing Interface (MPI) is a foundational programming model for 
high-performance computing. MPI libraries traditionally employ network 
interconnects (e.g., Ethernet and InfiniBand) and network protocols 
(e.g., TCP and RoCE) with complex software stacks for cross-node 
communication. We present cMPI, the first work to optimize MPI 
point-to-point communication (both one-sided and two-sided) using CXL 
memory sharing on a real CXL platform, transforming cross-node 
communication into memory transactions and data copies within CXL 
memory, bypassing traditional network protocols. We analyze performance 
across various interconnects and find that CXL memory sharing achieves 
7.2-8.1x lower latency than TCP-based interconnects deployed in small- 
and medium-scale clusters. We address challenges of CXL memory sharing 
for MPI communication, including data object management over the dax 
representation, cache coherence, and atomic operations. Overall, cMPI 
outperforms TCP over standard Ethernet NIC and high-end SmartNIC by up 
to 49x and 72x in latency and bandwidth, respectively, for small messages.

&#8203;
</pre></body></html>