A comparison of MPI and process networks
- Already Purchased? View Article
- Subscription Options Learn More
The Message Passing Interface (MPI) is a popular communication library that supports the SIMD model of parallel computing. Process networks (PN), where processes communicate through first-in-first-out channels, support the MIMD model of parallel computing. Java implementations of both MPI and PN are available. We show that the communication primitives available in MPI, such as send/receive, scatter/gather, and broadcast can be emulated in PN. We present benchmark results comparing the performance of MPIJava and to own PN library.
Published in:
Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
Date of Conference: 4-8 April 2005