• 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