- Home
- Register
- Attend
- Conference Program
- SC15 Schedule
- Technical Program
- Awards
- Students@SC
- Research with SCinet
- HPC Impact Showcase
- HPC Matters Plenary
- Keynote Address
- Support SC
- SC15 Archive
- Exhibits
- Media
- SCinet
- HPC Matters
SCHEDULE: NOV 15-20, 2015
When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.
Advanced MPI Programming
SESSION: Advanced MPI Programming
EVENT TYPE: Tutorials
EVENT TAG(S): Programming Systems
TIME: 8:30AM - 5:00PM
Presenter(s):Pavan Balaji, William Gropp, Torsten Hoefler, Rajeev Thakur
ROOM:18B
ABSTRACT:
The vast majority of production parallel scientific applications today use MPI and run successfully on the largest systems in the world. For example, several MPI applications are running at full scale on the Sequoia system (on ~1.6 million cores) and achieving 12 to 14 petaflops/s of sustained performance (60 to 70% of peak). At the same time, the MPI standard itself is evolving to address the needs and challenges of future extreme-scale platforms as well as applications. This tutorial will cover several advanced features of MPI, including new MPI-3 features, that can help users program modern systems effectively. Using code examples based on scenarios found in real applications, we will cover several topics including efficient ways of doing 2D and 3D stencil computation, derived datatypes, one-sided communication, hybrid (MPI + shared memory) programming, topologies and topology mapping, and neighborhood and nonblocking collectives. Attendees will leave the tutorial with an understanding of how to use these advanced features of MPI and guidelines on how they might perform on different platforms and architectures.
Chair/Presenter Details:
Pavan Balaji - Argonne National Laboratory
William Gropp - University of Illinois at Urbana-Champaign
Torsten Hoefler - ETH Zurich
Rajeev Thakur - Argonne National Laboratory
Click here to download .ics calendar file
