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:20260422T000712Z
LOCATION:DEF Concourse
DTSTART;TZID=America/Denver:20231114T100000
DTEND;TZID=America/Denver:20231114T170000
UID:submissions.supercomputing.org_SC23_sess291_rpost201@linklings.com
SUMMARY:Characterizing One-/Two-Sided Designs in OpenSHMEM Collectives
DESCRIPTION:Yuke Li (University of California, Merced); Yanfei Guo (Argonn
 e National Laboratory (ANL)); and Xiaoyi Lu (University of California, Mer
 ced)\n\nOpenSHMEM is a widely used Partitioned Global Address Space (PGAS)
  programming model in the HPC community. The latest OpenSHMEM Specificatio
 n v1.5 introduced the team concept and team-based collective communication
  that are similar to the communicator and collective communication in the 
 Message Passing Interface (MPI) programming model. However, the typical de
 sign of OpenSHMEM collectives relies on one-sided communication such as PU
 T and Get to move the data, which is different from two-sided communicatio
 n in MPI collectives. In this work, we compare OpenSHMEM collective design
 s using native one-sided communication and MPI-based two-sided communicati
 on on an HPC cluster. We characterize two aspects (i.e., synchronization a
 nd collective algorithms) that can influence the performance of these two 
 different designs and use benchmarks to show the performance differences. 
 Through our evaluation, we find that the MPI-based design is faster than t
 he one-sided design at most times, while the one-sided design can perform 
 faster in certain cases.\n\nTag: Artificial Intelligence/Machine Learning,
  Architecture and Networks, Heterogeneous Computing, I/O and File Systems,
  Performance Measurement, Modeling, and Tools, Post-Moore Computing, Progr
 amming Frameworks and System Software, Quantum Computing\n\nRegistration C
 ategory: Tech Program Reg Pass, Exhibits Reg Pass\n\n
END:VEVENT
END:VCALENDAR
