• DocumentCode
    2063204
  • Title

    PJMPI: pure Java implementation of MPI

  • Author

    WeiQin, Tong ; Hua, Ye ; WenSheng, Yao

  • Author_Institution
    Sch. of Comput. Eng. & Sci., Shanghai Univ., China
  • Volume
    1
  • fYear
    2000
  • fDate
    14-17 May 2000
  • Firstpage
    533
  • Abstract
    The Message-Passing Interface (MPI) has been increasingly popular among the parallel computing community. However, today´s MPI language bindings cannot apply to a heterogeneous computing environment, such as the Internet. In order to exploit the maximum performance potential on a heterogeneous environment, we have implemented MPI in Pure Java, a fully platform-independent language. The results show that MPI can be successfully implemented in Java and the performance of PJMPI (Pure Java MPI) is actually acceptable. The bottlenecks of using Java in high performance parallel computing and their corresponding solutions are also discussed.
  • Keywords
    Java; application program interfaces; message passing; parallel programming; Internet; MPI language bindings; Message-Passing Interface; PJMPI; Pure Java MPI; fully platform-independent language; heterogeneous computing environment; high performance parallel computing; maximum performance potential; parallel computing; pure Java implementation of MPI;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7695-0589-2
  • Type

    conf

  • DOI
    10.1109/HPC.2000.846611
  • Filename
    846611