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 条
  • [1] A ubiquitous message passing interface implementation in Java']Java:: jmpi
    Dincer, K
    IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 203 - 207
  • [2] MPI and its implementation in Java']Java
    Zeng, JY
    Mu, JS
    Lin, ZY
    Li, BF
    ACTIVE MEDIA TECHNOLOGY, 2003, : 196 - 201
  • [3] Ubiquitous message passing interface implementation in Java:jmpi
    Baskent Univ, Ankara, Turkey
    Proc Int Parall Process Symp IPPS, (203-207):
  • [4] Design and implementation of Java']Java bindings in Open MPI
    Vega-Gisbert, Oscar
    Roman, Jose E.
    Squyres, Jeffrey M.
    PARALLEL COMPUTING, 2016, 59 : 1 - 20
  • [5] MPI and its implementation in Java
    Dept. of Comp. Sci. and Engineering, Sichuan University, 29 Wangjiang, Road, Chengdu 610064, China
    Proc. Internat. Conf. Active Media Technol., 9812, (196-201):
  • [6] Pure Java']Java implementation of a scalable Web server
    Lee, QJ
    Tao, L
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1058 - 1064
  • [7] Experiences in pure Java']Java implementation of parallel libraries
    Tong, WQ
    Meng, R
    Dong, JY
    15TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, PROCEEDINGS, 2001, : 307 - 312
  • [8] A GraphBLAS implementation in pure Java
    Dörre, Florentin
    Krause, Alexander
    Habich, Dirk
    Junghanns, Martin
    Proceedings of the 4th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences and Systems and Network Data Analytics, GRADES-NDA 2021, 2021,
  • [9] Java']Java versus MPI in a distributed environment
    Eggen, M
    Eggen, R
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 390 - 395
  • [10] Java']Java ProActive vs. Fortran MPI: Looking at the future of parallel Java']Java
    Amedro, Brian
    Caromel, Denis
    Huet, Fabrice
    Bodnartchouk, Vladimir
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2116 - +