Upcoming Events
How I Learned to Stop Worrying About Exascale and Love MPI
March 18, 2013 10:30AM to 11:30AM
Presenter
Jim Dinan, Assistant Computer Scientist Interviewee
Location
Building 240, Room 1406-1407
Type
Seminar
Series
Abstract:
The Message Passing Interface (MPI) is an extremely successful parallel programming model, and it is expected to be a core component for exascale applications. In spite of its success, there are growing gaps between MPI and system and application architectures. In this talk, I will describe current and ongoing efforts to advance the state of the art in scalable parallel programming models through MPI. I will discuss the recently released MPI 3.0 standard, with a focus on the new one-sided communication interface. This interface enables a broad range asynchronous dat a access techniques and provides portable support for globally accessible distributed data, two parallel programming idioms that will be of increasing importance on future systems.
The Message Passing Interface (MPI) is an extremely successful parallel programming model, and it is expected to be a core component for exascale applications. In spite of its success, there are growing gaps between MPI and system and application architectures. In this talk, I will describe current and ongoing efforts to advance the state of the art in scalable parallel programming models through MPI. I will discuss the recently released MPI 3.0 standard, with a focus on the new one-sided communication interface. This interface enables a broad range asynchronous dat a access techniques and provides portable support for globally accessible distributed data, two parallel programming idioms that will be of increasing importance on future systems.