• DocumentCode
    1932356
  • Title

    Parallel high-performance applications with MPI2Java - A capable java interface for MPI 2.0 libraries

  • Author

    Vodel, Matthias ; Sauppe, Matthias ; Hardt, Wolfram

  • Author_Institution
    Dept. of Comput. Sci., Chemnitz Univ. of Technol., Chemnitz, Germany
  • fYear
    2010
  • fDate
    Oct. 31 2010-Nov. 3 2010
  • Firstpage
    509
  • Lastpage
    513
  • Abstract
    In this paper, we present the MPI2Java project, which allows researchers to use MPI1 functionalities of the actual MPI 2.0 specification in Java-based applications. We are now able to develop and process parallelised software applications within a modern high-level programming environment. Based on JNI2, a universal and adaptable interface was realised. Thereby, MPI2Java uses the performance-optimised C libraries of MPI to ensure an efficient parallelisation process. Furthermore, the approach supports both 32bit and 64bit hardware platforms. Accordingly, the interface concept offers innovative possibilities in the domain of HPC3 scenarios. A detailed performance analysis with latency and throughput measurements on a parallel computer cluster evaluates the advantages of the proposed interface concept. Based on a massive parallel network simulator for mobile Ad Hoc and sensor topologies - the SimANet framework - additional application scenarios demonstrate the practical capability of MPI2Java in comparison to related MPI implementations for Java.
  • Keywords
    C language; Java; formal specification; message passing; parallel processing; C library; Java interface; MPI 2.0 specification; MPI2Java project; SimANet framework; message passing interface; parallel high-performance application; parallel network simulator; Ad hoc networks; Computational modeling; Java; Mobile computing; Switches; Workstations; High Performance Computing; Interfaces; JNI; Java; MANET; MPI 2.0; Mobile Ad Hoc networks; Parallelisation; WSN; wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (APCC), 2010 16th Asia-Pacific Conference on
  • Conference_Location
    Auckland
  • Print_ISBN
    978-1-4244-8128-6
  • Electronic_ISBN
    978-1-4244-8127-9
  • Type

    conf

  • DOI
    10.1109/APCC.2010.5680006
  • Filename
    5680006