BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210402T160549Z
LOCATION:Track 4
DTSTART;TZID=America/New_York:20201109T143000
DTEND;TZID=America/New_York:20201109T183000
UID:submissions.supercomputing.org_SC20_sess252_tut110@linklings.com
SUMMARY:Advanced MPI Programming: Part 1
DESCRIPTION:Tutorial\n\nAdvanced MPI Programming: Part 1\n\nBalaji, Gropp,
  Hoefler, Thakur\n\nThe vast majority of production parallel scientific ap
 plications today use MPI and run successfully on the largest systems in th
 e world. At the same time, the MPI standard itself is evolving to address 
 the needs and challenges of future extreme-scale platforms as well as appl
 ications. This tutorial will cover several advanced features of MPI, inclu
 ding new MPI-3 features, that can help users program modern systems effect
 ively. Using code examples based on scenarios found in real applications, 
 we will cover several topics including efficient ways of doing 2D and 3D s
 tencil computation, derived datatypes, one-sided communication, hybrid pro
 gramming (MPI + threads, GPUs), topologies and topology mapping, neighborh
 ood and nonblocking collectives and a brief preview of features expected t
 o be included in MPI-4. Attendees will leave the tutorial with an understa
 nding of how to use these advanced features of MPI and guidelines on how t
 hey might perform on different platforms and architectures.\n\nTag: Advanc
 ed, Extreme Scale Computing, MPI, Networks, Scalable Computing\n\nRegistra
 tion Category: Tutorial Reg Pass
END:VEVENT
END:VCALENDAR

