JUNE 18–22, 2017
FRANKFURT AM MAIN, GERMANY

Session Details

 
Name: Tutorial 04: Advanced MPI
 
Time: Sunday, June 18, 2017
09:00 am - 06:00 pm
 
Room:   Substanz 1+2  
 
Breaks:08:00 am - 10:00 am Welcome Coffee
11:00 am - 11:30 am Coffee Break
11:00 am - 11:30 am Welcome Coffee
01:00 pm - 02:00 pm Lunch
04:00 pm - 04:30 pm Coffee Break
 
Presenter:   Pavan Balaji, ANL
  Torsten Hoefler, ETH Zurich
 
Abstract:  
The Message Passing Interface (MPI) has been the de facto standard for parallel programming for nearly two decades now. However, a vast majority of applications only rely on basic MPI-1 features without taking advantage of the rich set of functionality the rest of the standard provides. Further, with the advent of MPI-3 (released in September 2012), a vast number of new features are being introduced in MPI, including efficient one-sided communication, support for external tools, non-blocking collective operations, and improved support for topology-aware data movement. The upcoming MPI-4 standard aims at introducing further improvements to the standard in a number of aspects. This is an advanced-level tutorial that will provide an overview of various powerful features in MPI, especially with MPI-2 and MPI-3, and will present a brief preview into what is being planned for MPI-4.