Skip to main content

A new model for the analysis of asynchronous parallel algorithms

  • Conference paper
  • First Online:
Book cover Recent Advances in Parallel Virtual Machine and Message Passing Interface (EuroPVM/MPI 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1497))

  • 148 Accesses

Abstract

The asynchronous nature of some MPI/PVM programs does not easily fit inside the BSP model. Through the suppression of barriers and the generalization of the concept of superstep we propose a new model, the BSP Without Barriers (BSPWB) model. The BSPWB parameters and their quality are evaluated on four standard parallel platforms: the CRAY T3E, the IBM SP2, the Origin 2000 and the Digital Alpha Server 8400. This study proves that the time spent in an h-relation is more independent on the number of processors than on the communication pattern. We illustrate the BSPWB model using two problem-solving paradigms: the Nested Parallel Recursive Divide and Conquer Paradigm and the Virtual Pipeline Dynamic Programming Paradigm. The proposed paradigms explain how nested parallelism and processor virtualization may be introduced in MPI and PVM without having any negative impact in the performance and model accuracy. The prediction of the communication times is robust even for problems where communication is dominated by small messages.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Juurlink B.H.H., Wijshoff H.A.G. A Quantitative Comparison of Parallel Computation Models. Proc. SPAA'96. 1996.

    Google Scholar 

  2. Marín, J. Martínez, A. Testing PVM versus BSP Programming, VIII Jornadas de Paralelismo, pp 153–160. Sept. 1997

    Google Scholar 

  3. Roda J., Rodríguez C., Almeida F., Morales D., Prediction of Parallel Algorithms Performance on Bus Based Networks using PVM. 6th Euromicro workshop on Parallel and Distributed Processing Madrid, Spain. IEEE Computer Society. Jan-1998.

    Google Scholar 

  4. Roda J.L, Rodríguez C., Sande F., Morales D.G., Almeida F. ftp://ftp.csi.ull.es/pub/parallel/BSPWB/constants.html

    Google Scholar 

  5. Valiant L.G., A Bridging Model for Parallel Computation. Communications of the ACM, 33(33(8): 103–111, August 1990.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Vassil Alexandrov Jack Dongarra

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Roda, J.L., Rodríguez, C., Sande, F., Morales, D.G., Almeida, F. (1998). A new model for the analysis of asynchronous parallel algorithms. In: Alexandrov, V., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 1998. Lecture Notes in Computer Science, vol 1497. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0056599

Download citation

  • DOI: https://doi.org/10.1007/BFb0056599

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65041-6

  • Online ISBN: 978-3-540-49705-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics