Return to search

Blocking vs. Non-blocking Communication under MPI on a Master-Worker Problem

In this report we describe the conversion of a simple Master-Worker parallel
program from global blocking communications to non-blocking communications.
The program is MPI-based and has been run on different computer architectures.
By moving the communication to the background the processors can use
the former waiting time for computation. However we find that the
computing time increases by the time the communication time decreases in
the used MPICH implementation on a cluster of workstations.
Also using non-global communication instead of the global communication
slows the algorithm down on computers with optimized global communication
routines like the Cray T3D.

Identiferoai:union.ndltd.org:DRESDEN/oai:qucosa.de:bsz:ch1-199801043
Date30 October 1998
CreatorsAndr&eacute,, Fachat,, Hoffmann, Karl Heinz
ContributorsTU Chemnitz, SFB 393
PublisherUniversitätsbibliothek Chemnitz
Source SetsHochschulschriftenserver (HSSS) der SLUB Dresden
LanguageEnglish
Detected LanguageEnglish
Typedoc-type:preprint
Formatapplication/pdf, application/postscript, text/plain, application/zip

Page generated in 0.0019 seconds