A comparison of the capabilities of PVM, MPI and JAVA']JAVA for distributed parallel processing

被引:0
|
作者
Eggen, R [1 ]
Eggen, M [1 ]
机构
[1] Univ N Florida, Jacksonville, FL 32224 USA
来源
INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS | 1998年
关键词
parallel and distributed processing; PVM; MPI; !text type='JAVA']JAVA[!/text;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Networked Unix workstations as well as workstations based on Windows 95 and Windows NT are fast becoming the standard for computing environments in many universities and research sites. In order to harness the tremendous potential for computing capability represented by these networks of workstations many new (and not so new) tools are being developed Parallel Virtual Machine (PVM) and Message Passing interface (MPI) have existed on Unix workstations for some time, and are maturing in their capability for handling Distributed Parallel Processing (DPP). Recently, however, JAVA, with all of its followers, has began to make an impact in the DPP arena as well. This paper will explore each of these three vehicles for DPP considering capability, ease of use, and availability. We will explore the programmer interface as well as explore their utility in solving real world parallel processing applications. We will show that each has its advantages. The bottom line is that programming a distributed cluster of workstations is challenging, worthwhile and fun!
引用
收藏
页码:237 / 241
页数:5
相关论文
共 49 条
  • [1] Comparing Java']Java agents and MPI for writing parallel algorithms
    Kochmar, J
    Nowoczynski, P
    Scott, JR
    Stone, N
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2108 - 2114
  • [2] Performance comparison of distributed simulation using PVM and MPI
    Cirtek, Pavel
    Racek, Stanislav
    EUROCON 2007: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOLS 1-6, 2007, : 1173 - 1176
  • [3] Parallel High-Performance Applications with MPI2Java']Java-A Capable Java']Java Interface for MPI 2.0 Libraries
    Vodel, Matthias
    Sauppe, Matthias
    Hardt, Wolfram
    2010 16TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC 2010), 2010, : 509 - 513
  • [4] A grid middleware for distributed Java']Java computing with MPI binding and process migration supports
    Chen, L
    Wang, CCL
    Lau, FCM
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2003, 18 (04) : 505 - 514
  • [5] Teaching Parallel and Distributed Computing Concepts Using OpenMPI and Java']Java
    Adams, Joel C.
    2021 IEEE 28TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA AND ANALYTICS WORKSHOP (HIPCW), 2021, : 4 - 11
  • [6] Parallel tandem: A program for parallel processing of tandem mass spectra using PVM or MPI and X!Tandem
    Duncan, DT
    Craig, R
    Link, AJ
    JOURNAL OF PROTEOME RESEARCH, 2005, 4 (05) : 1842 - 1847
  • [7] A performance comparison of DSM, PVM, and MPI
    Werstein, P
    Pethick, M
    Huang, ZY
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 476 - 482
  • [8] MPJ: MPI-like message passing for Java']Java
    Carpenter, B
    Getov, V
    Judd, G
    Skjellum, A
    Fox, G
    CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (11): : 1019 - 1038
  • [9] Object serialization for marshaling data in a Java']Java interface to MPI
    Carpenter, B
    Fox, G
    Ko, SH
    Lim, S
    CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (07): : 539 - 553
  • [10] 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