Abstract
WMPI II is the only commercial implementation of MPI 2.0 that runs on both Windows and Linux clusters. It evolved from the first ever Windows version of MPI, then a port of MPICH, but is now fully built from its own code base. It supports both 32 and 64 bit versions and mixed clusters of Windows and Linux nodes. This paper describes the main design decisions and the multithreaded, non-polling architecture of WMPI II. Experimental results show that, although WMPI II has figures comparable to MPICH and LAM for latency and bandwidth, most application benchmarks perform significantly better when running on top of WMPI II.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Marinho, J., Silva, J.G.: WMPI-Message Passing Interface for Win32 Clusters. In: Proc. EuroPVM/MPI 1998, Liverpool, September 1998, Springer, Heidelberg (1998)
Snir, M., et al.: MPI - The Complete Reference, vol. 1. MIT Press, Cambridge (1998)
Gropp, W., et al.: MPI - The Complete Reference, vol. 2. MIT Press, Cambridge (1998)
MPI Forum, MPI: A Message-Passing Interface Standard (1994)
MPI Forum, MPI-2: Extensions to the Message-Passing Interface (1997)
The LAM group maintains a list of available MPI implementations and their features on http://www.lam-mpi.org
Group, W., et al.: High-performance, portable implementation of the Message Passing Interface Standard. Journal of Parallel Computing 22(6) (1996)
Burns, G., et al.: LAM: An Open Cluster Environment for MPI. In: Proceedings of Supercomputing Symposium (1994)
Gropp, W., Lusk, E.: MPICH working note: Creating a new MPICH device using the channel interface, Technical Report ANL/MCSTM- 213, Argonne National Laboratory (1995)
OpenMP: An Industry-Standard API for Shared-Memory Programming. IEEE Computational Science & Engineering 5(1) (January/March 1998)
Pallas MPI Benchmarks - PMB, Part MPI-1, Pallas GmbH (2000)
Bailey, D.H., et al.: The NAS Parallel Benchmarks. International Journal of Supercomputer Applications (1991)
Dongarra, J.J.: Performance of Various Computers Using Standard Linear Equations Software, University of Tennesse (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Christensen, A.L., Brito, J., Silva, J.G. (2004). The Architecture and Performance of WMPI II. In: Kranzlmüller, D., Kacsuk, P., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2004. Lecture Notes in Computer Science, vol 3241. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30218-6_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-30218-6_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23163-9
Online ISBN: 978-3-540-30218-6
eBook Packages: Springer Book Archive