Home Publications edited volumes Awards Research Teaching Miscellaneous Full CV [pdf] BLOG
Events
Past Events
|
Publications of Torsten Hoefler
Torsten Hoefler, J. Dinan, D. Buntinas, P. Balaji, Brian Barrett, Ron Brightwell, William Gropp, V. Kale, Rajeev Thakur:
| | Leveraging MPI's One-Sided Communication Interface for Shared-Memory Programming
(Vol 7490, In Recent Advances in the Message Passing Interface - 19th European MPI Users' Group Meeting, EuroMPI 2012, Vienna, Austria, September 23-26, 2012. Proceedings, presented in Vienna, Austria, Springer, ISBN: 978-3-642-33517-4, Sep. 2012) Invited to journal special issue on top picks from EuroMPI'12.
AbstractHybrid parallel programming with MPI for internode
communication in conjunction with a shared-memory programming model to manage
intranode parallelism has become a dominant approach to scalable parallel
programming. While this model provides a great deal of flexibility and
performance potential, it saddles programmers with the complexity of utilizing
two parallel programming systems in the same application. We introduce an
MPI-integrated shared-memory programming model that is incorporated into MPI
through a small extension to the one-sided communication interface. We discuss
the integration of this interface with the upcoming MPI 3.0 one-sided semantics
and describe solutions for providing portable and efficient data sharing,
atomic operations, and memory consistency. We describe an implementation of the
new interface in the MPICH2 and Open MPI implementations and demonstrate an
average performance improvement of 40% to the communication component of a
five-point stencil solver.
Documentsdownload article:
| | BibTeX | @inproceedings{mpi-shared-mem-win, author={Torsten Hoefler and J. Dinan and D. Buntinas and P. Balaji and Brian Barrett and Ron Brightwell and William Gropp and V. Kale and Rajeev Thakur}, title={{Leveraging MPI's One-Sided Communication Interface for Shared-Memory Programming}}, year={2012}, month={Sep.}, volume={7490}, booktitle={Recent Advances in the Message Passing Interface - 19th European MPI Users' Group Meeting, EuroMPI 2012, Vienna, Austria, September 23-26, 2012. Proceedings}, location={Vienna, Austria}, publisher={Springer}, isbn={978-3-642-33517-4}, source={http://www.unixer.de/~htor/publications/}, } |
|
|