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

Authors
Citation
Tg. Mattson, PROGRAMMING ENVIRONMENTS FOR PARALLEL AND DISTRIBUTED COMPUTING - A COMPARISON OF P4, PVM, LINDA, AND TCGMSG, The international journal of supercomputer applications and high performance computing, 9(2), 1995, pp. 138-161
Citations number
24
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Sciences, Special Topics","Computer Science Hardware & Architecture","Computer Science Interdisciplinary Applications
ISSN journal
10783482
Volume
9
Issue
2
Year of publication
1995
Pages
138 - 161
Database
ISI
SICI code
1078-3482(1995)9:2<138:PEFPAD>2.0.ZU;2-N
Abstract
Parallel programmers must choose from a confusing array of parallel pr ogramming 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 cl osely at four of the most heavily used portable programming environmen ts-p4, PVM, TCGMSG, and Linda. For each of these programming environme nts, we look at three different programs: one that computes pi by nume rical integration and two that benchmark communication performance. Th e four programming environments are analyzed in terms of performance, support, ease of coding, and ease of debugging.