jmpi:: A pure Java']Java implementation of MPI

被引:0
|
作者
Dinçer, K [1 ]
Billur, E [1 ]
Özbas, K [1 ]
机构
[1] Baskent Univ, Dept Comp Engn, TR-06530 Ankara, Turkey
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present a portable, object-oriented, pure Java implementation of the Message-Passing Interface (MPI), called jmpi, jmpi is a class library of Java-routines for specifying and coordinating parallel codes. Our pure Java implementation is distinguished from earlier implementation efforts that pervasively use native methods and provide a Java wrapper functionality to some specific traditional MPI implementations. While bringing in a consistent MPI object model suitable for Java, we also follow the standard MPI Application Programming Interface (API) definitions as closely as possible to keep the learning curve short for experienced MPI programmers. We tested the performance of jmpi, by running a set of benchmark programs written in lava with calls to jmpi library routines on a cluster of SUN UltraSparc workstations.
引用
收藏
页码:352 / 358
页数:7
相关论文
共 50 条
  • [21] Jasmine: A pure Java']Java based DSM
    Zhu, WP
    Wong, AKL
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2066 - 2072
  • [22] 100-percent-pure Java']Java
    不详
    COMPUTER, 1997, 30 (03) : 17 - 18
  • [23] M-Java']JavaMPI: A Java']Java-MPI binding with process migration support
    Ma, RKK
    Wang, CL
    Lau, FCM
    CCGRID 2002: 2ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2002, : 255 - 262
  • [24] Design and implementation of a Java']Java processor
    Tan, YY
    Yau, CH
    Lo, KM
    Yu, WS
    Mok, PL
    Fong, AS
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2006, 153 (01): : 20 - 30
  • [25] Java']Java package for agent implementation
    Badjonski, M
    Ivanovic, M
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, 1998, 48 : 43 - 46
  • [26] Jacl: A Tcl implementation in Java']Java
    Lam, IK
    Smith, B
    PROCEEDINGS OF THE FIFTH ANNUAL TCL/TK WORKSHOP, 1997, : 31 - 36
  • [27] Communication protocol implementation in Java']Java
    Csopaki, G
    Horváth, GA
    Kovács, G
    INTERACTIVE DISTRIBUTED MULTIMEDIA SYSTEMS AND TELECOMMUNICATION SERVICES, PROCEEDINGS, 2000, 1905 : 254 - 265
  • [28] Design and implementation of Java']Java processors
    Omondi, AR
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, 2003, 2823 : 86 - 96
  • [29] A comparison of the capabilities of PVM, MPI and JAVA']JAVA for distributed parallel processing
    Eggen, R
    Eggen, M
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 237 - 241
  • [30] Verification of MPI Java']Java Programs using Software Model Checking
    Rehman, Waqas Ur
    Ayub, Muhammad Sohaib
    Siddiqui, Junaid Haroon
    ACM SIGPLAN NOTICES, 2016, 51 (08) : 413 - 414