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:406
DTSTART;TZID=America/Denver:20231113T083000
DTEND;TZID=America/Denver:20231113T170000
UID:submissions.supercomputing.org_SC23_sess241_tut120@linklings.com
SUMMARY:Advanced MPI Programming
DESCRIPTION:Pavan Balaji (Meta), William Gropp (University of Illinois), T
 orsten Hoefler (ETH Zurich), and Rajeev Thakur (Argonne National Laborator
 y (ANL))\n\nThe vast majority of production parallel scientific applicatio
 ns today use MPI and run successfully on the largest systems in the world.
  Parallel system architectures are evolving to include complex, heterogene
 ous nodes comprising general-purpose CPUs as well as accelerators such as 
 GPUs. At the same time, the MPI standard itself is evolving to address the
  needs and challenges of future extreme-scale platforms as well as applica
 tions. This tutorial will cover several advanced features of MPI that can 
 help users program modern systems effectively. Using code examples based o
 n scenarios found in real applications, we will cover several topics inclu
 ding efficient ways of doing 2D and 3D stencil computation, derived dataty
 pes, one-sided communication, hybrid programming (MPI + threads, shared me
 mory, GPUs), topologies and topology mapping, neighborhood and nonblocking
  collectives, and some of the new performance-oriented features in MPI-4. 
 Attendees will leave the tutorial with an understanding of how to use thes
 e advanced features of MPI and guidelines on how they might perform on dif
 ferent platforms and architectures.\n\nTag: Algorithms, Message Passing, P
 erformance Optimization\n\nRegistration Category: Tutorial Reg Pass\n\n
END:VEVENT
END:VCALENDAR
