BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Denver
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260422T000713Z
LOCATION:605
DTSTART;TZID=America/Denver:20231113T161000
DTEND;TZID=America/Denver:20231113T163000
UID:submissions.supercomputing.org_SC23_sess453_ws_exampi109@linklings.com
SUMMARY:Embedding Rust within Open MPI
DESCRIPTION:Jake Tronge and Howard Pritchard (Los Alamos National Laborato
 ry (LANL))\n\nThe Message-Passing Interface (MPI) requires implementations
  that are able to adapt to new hardware and architectures while ensuring c
 orrectness and usability. The most widely used MPI implementations, howeve
 r, are written in older programming languages that can lead to memory-unsa
 fe code with poor isolation between modules, and complicated interfaces th
 at can lead to serious bugs, all of which leads to difficulty in testing, 
 debugging, and checking for correctness. In order to improve development o
 f MPI implementations, we posit that new components, and key existing code
  segments, may benefit from being written in the Rust programming language
 . In this work, we re-implement a core component of Open MPI used for intr
 a-node communication in Rust and show that it achieves performance approac
 hing that of the existing, highly optimized, C code, demonstrating that Ru
 st is able to provide performance while allowing for better testing, memor
 y safety guarantees, and correctness.\n\nTag: Exascale, Message Passing, P
 rogramming Frameworks and System Software\n\nRegistration Category: Worksh
 op Reg Pass\n\nSession Chairs: Purushotham Bangalore (The University of Al
 abama); Amanda J. Bienz (University of New Mexico); Matthew G. F. Dosanjh 
 (Sandia National Laboratories); Ryan Grant (Queen's University, Canada; Po
 wer API); William Schonbein (Sandia National Laboratories); and Anthony Sk
 jellum (Tennessee Technological University, ASCEND-TNTECH)\n\n
END:VEVENT
END:VCALENDAR
