DocumentCode :
3021505
Title :
A comparison of MPI and process networks
Author :
Parks, Thomas M.
Author_Institution :
Dept. of Comput. Sci., Colgate Univ., Hamilton, NY, USA
fYear :
2005
fDate :
4-8 April 2005
Abstract :
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.
Keywords :
Java; application program interfaces; message passing; parallel processing; software libraries; Java; MIMD model; MPI; Message Passing Interface; SIMD model; communication primitives; multiple input multiple data; parallel computing; process network; single-instruction multiple data; software library; Broadcasting; Computer science; Concurrent computing; Java; Message passing; Parallel processing; Scattering; Signal processing; Software libraries; Sonar;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
Print_ISBN :
0-7695-2312-9
Type :
conf
DOI :
10.1109/IPDPS.2005.6
Filename :
1420070
Link To Document :
بازگشت