• DocumentCode
    3502131
  • Title

    MPJ Express: Towards Thread Safe Java HPC

  • Author

    Baker, Mark ; Carpenter, Bryan ; Shaft, A.

  • Author_Institution
    Sch. of Syst. Eng., Reading Univ.
  • fYear
    2006
  • fDate
    25-28 Sept. 2006
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    MPJ Express is a thread-safe Java messaging library that provides a full implementation of the mpiJava 1.2 API specification. This specification defines a MPI-like bindings for the Java language. We have implemented two communication devices as part of our library, the first, called niodev is based on the Java new I/O package and the second, called mxdev is based on the Myrinet eXpress library. MPJ Express comes with an experimental runtime, which allows portable bootstrapping of Java Virtual Machines across a cluster or network of computers. In this paper we describe the implementation of MPJ Express. Also, we present a performance comparison against various other C and Java messaging systems. A beta version of MPJ Express was released in September 2005
  • Keywords
    Java; application program interfaces; message passing; software libraries; virtual machines; HPC; Java Virtual Machines; Java messaging library; MPI-like bindings; MPJ Express; Myrinet eXpress library; mpiJava 1.2 API specification; mxdev; niodev; Computer languages; Hardware; Java; Libraries; Middleware; Multicore processing; Packaging; Prototypes; Systems engineering and theory; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2006 IEEE International Conference on
  • Conference_Location
    Barcelona
  • ISSN
    1552-5244
  • Print_ISBN
    1-4244-0327-8
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2006.311890
  • Filename
    4100396