Understanding the Behavior and Performance of Non-blocking Communications in MPI

  • Taher Saif
  • Manish Parashar
Conference paper

DOI: 10.1007/978-3-540-27866-5_22

Part of the Lecture Notes in Computer Science book series (LNCS, volume 3149)
Cite this paper as:
Saif T., Parashar M. (2004) Understanding the Behavior and Performance of Non-blocking Communications in MPI. In: Danelutto M., Vanneschi M., Laforenza D. (eds) Euro-Par 2004 Parallel Processing. Euro-Par 2004. Lecture Notes in Computer Science, vol 3149. Springer, Berlin, Heidelberg

Abstract

The behavior and performance of MPI non-blocking message passing operations are sensitive to implementation specifics as they are heavily dependant on available system level buffers. In this paper we investigate the behavior of non-blocking communication primitives provided by popular MPI implementations and propose strategies for these primitives than can reduce processor synchronization overheads. We also demonstrate the improvements in the performance of a parallel Structured Adaptive Mesh Refinement (SAMR) application using these strategies.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Taher Saif
    • 1
  • Manish Parashar
    • 1
  1. 1.The Applied Software Systems Laboratory, Department of Electrical and Computer EngineeringRutgers UniversityPiscatawayUSA

Personalised recommendations