Recent advances in the message passing interface : 19th European MPI Users' group meeting, EuroMPI 2012, Vienna, Austria, September 23-26, 2012, Proceedings / Jesper Larsson Träff, Siegfriend Benkner, Jack Dongarra (Eds.).

By: (19th : European MPI Users' Group Meeting (19th : 2012 : Vienna, Austria)
Contributor(s): Träff, Jesper | Benkner, Siegfried | Dongarra, J. J
Material type: TextTextSeries: SerienbezeichnungLecture notes in computer science: 7490.; LNCS sublibrary: Publisher: Berlin ; New York : Springer, 2012Description: 1 online resourceContent type: text Media type: computer Carrier type: online resourceISBN: 9783642335181; 3642335187Other title: EuroMPI 2012Subject(s): Parallel programming (Computer science) -- Congresses | Parallel processing (Electronic computers) -- Congresses | Informatique | Parallel processing (Electronic computers) | Parallel programming (Computer science)Genre/Form: Electronic books. | Conference papers and proceedings. | Computer software. Additional physical formats: Print version:: Recent advances in the message passing interface.DDC classification: 005.2/75 LOC classification: QA76.642 | .E97 2012Online resources: Click here to access online
Contents:
MPI 3 and Beyond: Why MPI Is Successful and What Challenges It Faces / William Gropp -- MPI Functions and Their Impact on Interconnect Hardware / Ulrich Brüning -- The MPI Communication Library for the K Computer: Its Design and Implementation / Shinji Sumimoto -- MPI and Compiler Technology: A Love-Hate Relationship / Anthony Danalis -- Advanced MPI Including New MPI-3 Features / William Gropp, Ewing Lusk and Rajeev Thakur -- Hands-on Practical Hybrid Parallel Application Performance Engineering / Markus Geimer, Michael Gerndt, Sameer Shende, Bert Wesarg and Brian Wylie -- Adaptive Strategy for One-Sided Communication in MPICH2 / Xin Zhao, Gopalakrishnan Santhanaraman and William Gropp -- A Low Impact Flow Control Implementation for Offload Communication Interfaces / Brian W. Barrett, Ron Brightwell and Keith D. Underwood -- Improving MPI Communication Overlap with Collaborative Polling / Sylvain Didelot, Patrick Carribault, Marc Pérache and William Jalby -- Delegation-Based MPI Communications for a Hybrid Parallel Computer with Many-Core Architecture / Kazumi Yoshinaga, Yuichi Tsujita, Atsushi Hori, Mikiko Sato and Mitaro Namiki, et al.
Efficient Multithreaded Context ID Allocation in MPI / James Dinan, David Goodell, William Gropp, Rajeev Thakur and Pavan Balaji -- Collectives on Two-Tier Direct Networks / Nikhil Jain, JohnMark Lau and Laxmikant Kale -- Exploiting Atomic Operations for Barrier on Cray XE/XK Systems / Manjunath Gorentla Venkata, Richard L. Graham, Joshua S. Ladd, Pavel Shamis and Nathan T. Hjelm, et al. -- Exact Dependence Analysis for Increased Communication Overlap / Simone Pellegrini, Torsten Hoefler and Thomas Fahringer -- mpicroscope: Towards an MPI Benchmark Tool for Performance Guideline Verification / Jesper Larsson Träff -- OMB-GPU: A Micro-Benchmark Suite for Evaluating MPI Libraries on GPU Clusters / D. Bureddy, H. Wang, A. Venkatesh, S. Potluri and D.K. Panda -- Micro-applications for Communication Data Access Patterns and MPI Datatypes / Timo Schneider, Robert Gerstenberger and Torsten Hoefler -- Leveraging MPI's One-Sided Communication Interface for Shared-Memory Programming / Torsten Hoefler, James Dinan, Darius Buntinas, Pavan Balaji and Brian W. Barrett, et al. -- Wait-Free Message Passing Protocol for Non-coherent Shared Memory Architectures / Isaías A. Comprés Ureña, Michael Gerndt and Carsten Trinitis.
An Efficient Kernel-Level Blocking MPI Implementation / Atsushi Hori, Toyohisa Kameyama, Yuichi Tsujita, Mitaro Namiki and Yutaka Ishikawa -- Automatic Resource-Centric Process Migration for MPI / Amnon Barak, Alexander Margolin and Amnon Shiloh -- An Integrated Runtime Scheduler for MPI / Humaira Kamal and Alan Wagner -- High Performance Checksum Computation for Fault-Tolerant MPI over Infiniband / Alexandre Denis, Francois Trahay and Yutaka Ishikawa -- An Evaluation of User-Level Failure Mitigation Support in MPI / Wesley Bland, Aurelien Bouteiller, Thomas Herault, Joshua Hursey and George Bosilca, et al. -- Efficient MPI Implementation of a Parallel, Stable Merge Algorithm / Christian Siebert and Jesper Larsson Träff -- Efficient Distributed Computation of Maximal Exact Matches / Mohamed Abouelhoda and Sondos Seif -- Scalable Algorithms for Constructing Balanced Spanning Trees on System-Ranked Process Groups / Akhil Langer, Ramprasad Venkataraman and Laxmikant Kale -- A Hybrid Parallelization of Air Quality Model with MPI and OpenMP / Gian Franco Marras, Camillo Silibello and Giuseppe Calori -- 2nd Special Session on Improving MPI User and Developer Interaction (IMUDI 2012) / Dries Kimpe and Jason Cope.
A Wish List for Efficient Adjoints of One-Sided MPI Communication / Michel Schanen and Uwe Naumann -- On the Usability of the MPI Shared File Pointer Routines / Mohamad Chaarawi, James Dinan and Dries Kimpe -- Extending MPI to Better Support Multi-application Interaction / Jay Lofstead and Jai Dayal -- Versatile Communication Algorithms for Data Analysis / Tom Peterka and Robert Ross -- High Performance Concurrent Multi-Path Communication for MPI / Rashid Hassani, Abbas Malekpour, Amirreza Fazely and Peter Luksch -- Improving Collectives by User Buffer Relocation / Juan Antonio Rico Gallego, Juan Carlos Díaz Martín, Carolina Gómez-Tostón Gutiérrez and Álvaro Cortés Fácila -- Asynchronous Checkpointing by Dedicated Checkpoint Threads / Faisal Shahzad, Markus Wittmann, Thomas Zeiser and Gerhard Wellein -- Verification of MPI Programs Using Session Types / Kohei Honda, Eduardo R.B. Marques, Francisco Martins, Nicholas Ng and Vasco T. Vasconcelos, et al. -- Runtime Support for Adaptive Resource Provisioning in MPI Applications / Gonzalo Martín, David E. Singh, Maria-Cristina Marinescu and Jesús Carretero -- Revisiting Persistent Communication in MPI / Yutaka Ishikawa, Kengo Nakajima and Atsushi Hori -- StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators / Cédric Augonnet, Olivier Aumage, Nathalie Furmento, Raymond Namyst and Samuel Thibault.
Summary: This book constitutes the refereed proceedings of the 19th European MPI Users' Group Meeting, EuroMPI 2012, Vienna, Austria, September 23-26, 2012. The 29 revised papers presented together with 4 invited talks and 7 poster papers were carefully reviewed and selected from 47 submissions. The papers are organized in topical sections on MPI implementation techniques and issues; benchmarking and performance analysis; programming models and new architectures; run-time support; fault-tolerance; message-passing algorithms; message-passing applications; IMUDI, improving MPI user and developer interaction.
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current location Collection Call number Status Date due Barcode Item holds
eBook eBook e-Library

Electronic Book@IST

EBook Available
Total holds: 0

MPI 3 and Beyond: Why MPI Is Successful and What Challenges It Faces / William Gropp -- MPI Functions and Their Impact on Interconnect Hardware / Ulrich Brüning -- The MPI Communication Library for the K Computer: Its Design and Implementation / Shinji Sumimoto -- MPI and Compiler Technology: A Love-Hate Relationship / Anthony Danalis -- Advanced MPI Including New MPI-3 Features / William Gropp, Ewing Lusk and Rajeev Thakur -- Hands-on Practical Hybrid Parallel Application Performance Engineering / Markus Geimer, Michael Gerndt, Sameer Shende, Bert Wesarg and Brian Wylie -- Adaptive Strategy for One-Sided Communication in MPICH2 / Xin Zhao, Gopalakrishnan Santhanaraman and William Gropp -- A Low Impact Flow Control Implementation for Offload Communication Interfaces / Brian W. Barrett, Ron Brightwell and Keith D. Underwood -- Improving MPI Communication Overlap with Collaborative Polling / Sylvain Didelot, Patrick Carribault, Marc Pérache and William Jalby -- Delegation-Based MPI Communications for a Hybrid Parallel Computer with Many-Core Architecture / Kazumi Yoshinaga, Yuichi Tsujita, Atsushi Hori, Mikiko Sato and Mitaro Namiki, et al.

Efficient Multithreaded Context ID Allocation in MPI / James Dinan, David Goodell, William Gropp, Rajeev Thakur and Pavan Balaji -- Collectives on Two-Tier Direct Networks / Nikhil Jain, JohnMark Lau and Laxmikant Kale -- Exploiting Atomic Operations for Barrier on Cray XE/XK Systems / Manjunath Gorentla Venkata, Richard L. Graham, Joshua S. Ladd, Pavel Shamis and Nathan T. Hjelm, et al. -- Exact Dependence Analysis for Increased Communication Overlap / Simone Pellegrini, Torsten Hoefler and Thomas Fahringer -- mpicroscope: Towards an MPI Benchmark Tool for Performance Guideline Verification / Jesper Larsson Träff -- OMB-GPU: A Micro-Benchmark Suite for Evaluating MPI Libraries on GPU Clusters / D. Bureddy, H. Wang, A. Venkatesh, S. Potluri and D.K. Panda -- Micro-applications for Communication Data Access Patterns and MPI Datatypes / Timo Schneider, Robert Gerstenberger and Torsten Hoefler -- Leveraging MPI's One-Sided Communication Interface for Shared-Memory Programming / Torsten Hoefler, James Dinan, Darius Buntinas, Pavan Balaji and Brian W. Barrett, et al. -- Wait-Free Message Passing Protocol for Non-coherent Shared Memory Architectures / Isaías A. Comprés Ureña, Michael Gerndt and Carsten Trinitis.

An Efficient Kernel-Level Blocking MPI Implementation / Atsushi Hori, Toyohisa Kameyama, Yuichi Tsujita, Mitaro Namiki and Yutaka Ishikawa -- Automatic Resource-Centric Process Migration for MPI / Amnon Barak, Alexander Margolin and Amnon Shiloh -- An Integrated Runtime Scheduler for MPI / Humaira Kamal and Alan Wagner -- High Performance Checksum Computation for Fault-Tolerant MPI over Infiniband / Alexandre Denis, Francois Trahay and Yutaka Ishikawa -- An Evaluation of User-Level Failure Mitigation Support in MPI / Wesley Bland, Aurelien Bouteiller, Thomas Herault, Joshua Hursey and George Bosilca, et al. -- Efficient MPI Implementation of a Parallel, Stable Merge Algorithm / Christian Siebert and Jesper Larsson Träff -- Efficient Distributed Computation of Maximal Exact Matches / Mohamed Abouelhoda and Sondos Seif -- Scalable Algorithms for Constructing Balanced Spanning Trees on System-Ranked Process Groups / Akhil Langer, Ramprasad Venkataraman and Laxmikant Kale -- A Hybrid Parallelization of Air Quality Model with MPI and OpenMP / Gian Franco Marras, Camillo Silibello and Giuseppe Calori -- 2nd Special Session on Improving MPI User and Developer Interaction (IMUDI 2012) / Dries Kimpe and Jason Cope.

A Wish List for Efficient Adjoints of One-Sided MPI Communication / Michel Schanen and Uwe Naumann -- On the Usability of the MPI Shared File Pointer Routines / Mohamad Chaarawi, James Dinan and Dries Kimpe -- Extending MPI to Better Support Multi-application Interaction / Jay Lofstead and Jai Dayal -- Versatile Communication Algorithms for Data Analysis / Tom Peterka and Robert Ross -- High Performance Concurrent Multi-Path Communication for MPI / Rashid Hassani, Abbas Malekpour, Amirreza Fazely and Peter Luksch -- Improving Collectives by User Buffer Relocation / Juan Antonio Rico Gallego, Juan Carlos Díaz Martín, Carolina Gómez-Tostón Gutiérrez and Álvaro Cortés Fácila -- Asynchronous Checkpointing by Dedicated Checkpoint Threads / Faisal Shahzad, Markus Wittmann, Thomas Zeiser and Gerhard Wellein -- Verification of MPI Programs Using Session Types / Kohei Honda, Eduardo R.B. Marques, Francisco Martins, Nicholas Ng and Vasco T. Vasconcelos, et al. -- Runtime Support for Adaptive Resource Provisioning in MPI Applications / Gonzalo Martín, David E. Singh, Maria-Cristina Marinescu and Jesús Carretero -- Revisiting Persistent Communication in MPI / Yutaka Ishikawa, Kengo Nakajima and Atsushi Hori -- StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators / Cédric Augonnet, Olivier Aumage, Nathalie Furmento, Raymond Namyst and Samuel Thibault.

Includes bibliographical references and author index.

Print version record.

This book constitutes the refereed proceedings of the 19th European MPI Users' Group Meeting, EuroMPI 2012, Vienna, Austria, September 23-26, 2012. The 29 revised papers presented together with 4 invited talks and 7 poster papers were carefully reviewed and selected from 47 submissions. The papers are organized in topical sections on MPI implementation techniques and issues; benchmarking and performance analysis; programming models and new architectures; run-time support; fault-tolerance; message-passing algorithms; message-passing applications; IMUDI, improving MPI user and developer interaction.

There are no comments for this item.

to post a comment.

Powered by Koha