PROGRAMMING ENVIRONMENTS FOR PARALLEL AND DISTRIBUTED COMPUTING - A COMPARISON OF P4, PVM, LINDA, AND TCGMSG

被引:0
|
作者
MATTSON, TG [1 ]
机构
[1] INTEL CORP, DIV SUPERCOMP SYST, BEAVERTON, OR 97006 USA
来源
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING | 1995年 / 9卷 / 02期
关键词
D O I
10.1177/109434209500900206
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Parallel programmers must choose from a confusing array of parallel programming environments. When success has to be measured by the success of application-software development rather than theoretical research, the choice must be made quickly without the luxury of experimentation. In this paper, we help the programmer make this choice by looking closely at four of the most heavily used portable programming environments-p4, PVM, TCGMSG, and Linda. For each of these programming environments, we look at three different programs: one that computes pi by numerical integration and two that benchmark communication performance. The four programming environments are analyzed in terms of performance, support, ease of coding, and ease of debugging.
引用
收藏
页码:138 / 161
页数:24
相关论文
共 50 条
  • [21] 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
  • [22] Parallel software for beam dynamics of isochronous cyclotron using PVM in distributed computing environment
    Bemalkhedkar, MM
    Chaudhari, S
    Raffee, VM
    INDIAN JOURNAL OF PURE & APPLIED PHYSICS, 1998, 36 (09) : 489 - 497
  • [23] Using Programmable P4 Switches to Reduce Communication Costs of Parallel and Distributed Simulations
    Wang, Shie-Yuan
    Kuo, Nai-En
    2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 4443 - 4448
  • [24] Security Middleware Programming Using P4
    Voeroes, Peter
    Kiss, Attila
    HUMAN ASPECTS OF INFORMATION SECURITY, PRIVACY, AND TRUST, 2016, 9750 : 277 - 287
  • [25] Parallel and distributed computing for stochastic dual dynamic programming
    D. Ávila
    A. Papavasiliou
    N. Löhndorf
    Computational Management Science, 2022, 19 : 199 - 226
  • [26] Millipede: Easy parallel programming in available distributed environments
    Friedman, Roy
    Goldin, Maxim
    Itzkovitz, Ayal
    Schuster, Assaf
    Lecture Notes in Computer Science, 1996, 1123
  • [27] MILLIPEDE: Easy parallel programming in available distributed environments
    Friedman, R
    Goldin, M
    Itzkovitz, A
    Schuster, A
    SOFTWARE-PRACTICE & EXPERIENCE, 1997, 27 (08) : 929 - 965
  • [28] MILLIPEDE: Easy parallel programming in available distributed environments
    Cornell Univ, Ithaca, NY, United States
    Software Pract Exper, 8 (929-965):
  • [29] Parallel and distributed computing for stochastic dual dynamic programming
    Avila, D.
    Papavasiliou, A.
    Loehndorf, N.
    COMPUTATIONAL MANAGEMENT SCIENCE, 2022, 19 (02) : 199 - 226
  • [30] Parallel design and implementation of SOM neural computing model in PVM environment of a distributed system
    Guan, HW
    Li, CK
    Cheung, TY
    Yu, SN
    ADVANCES IN PARALLEL AND DISTRIBUTED COMPUTING - PROCEEDINGS, 1997, : 26 - 31