1992
DOI: 10.1002/cpe.4330040403
|View full text |Cite
|
Sign up to set email alerts
|

Network‐based concurrent computing on the PVM system

Abstract: SUMMARYConcurrent computing environments based on loosely coupled networks have proven effective as resources for multiprocessing. Experiences with and enhancements to version 1.0 of PVM (Parallel Virtual Machine) are described in this paper. PVM is a software package that allows the utilization of a heterogeneous network of parallel and serial computers as a single computational resource. This report also describes an interactive graphical interface to PVM, and porting and performance results from production … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
63
0
1

Year Published

1996
1996
2012
2012

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 198 publications
(64 citation statements)
references
References 16 publications
0
63
0
1
Order By: Relevance
“…In addition to shared memory, another popular programming model for loosely synchronized parallel machines is message-passing. Popular message passing libraries such as PVM [Geist and Sunderam 1992] and MPI [Message Passing Interface Forum 1994] contain implementations of barriers as a fundamental synchronization service.…”
Section: Synchronizationmentioning
confidence: 99%
“…In addition to shared memory, another popular programming model for loosely synchronized parallel machines is message-passing. Popular message passing libraries such as PVM [Geist and Sunderam 1992] and MPI [Message Passing Interface Forum 1994] contain implementations of barriers as a fundamental synchronization service.…”
Section: Synchronizationmentioning
confidence: 99%
“…Each task is assumed to be non-preemptible, and have a fixed resource requirement "shape" (in terms of the number of processors required over a time period). The non-malleability assumption is true of most current-day parallel applications written in a message-passing style using systems such as PVM [7] or MPI [9]: these applications can execute on a range of machine sizes, but require that the number of processors assigned to the application remain unchanged over the entire lifetime. We also assume that information about all tasks of the job is available upon job arrival.…”
Section: Scheduling Formulationmentioning
confidence: 99%
“…To help with the program development under a distributed computing environment, a number of software tools have been developed: PVM, Theoretical Chemistry Message Passing Tool Kit (TCMSG), Parasoft Express (EXPRESS), Network Linda (LINDA), and Message Passing Interface (MPI). PVM [13,14] is chosen here since it has a large user group with possibly the best support for heterogeneous environment.…”
Section: Introductionmentioning
confidence: 99%