We compare two systems for parallel programming on networks of workstations: Parallel Virtual Machine (PVM) a message passing system, and TreadMarks, a software distributed shared memory (DSM) system. We present results for eight applications that were implemented using both systems. The programs are Water and Barnes-Hut from the SPLASH benchmark suite; 3-D FFT, Integer Sort (IS) and Embarrassingly Parallel (EP) from the NAS benchmarks; ILINK, a widely used genetic linkage analysis program; and Successive Over-Relaxation (SOR) and Traveling Salesman (TSP). Two different input data sets were used for five of the applications. We use two execution environments. The first is an 155 Mbps ATM network with eight Sparc-20 model 61 workstations; th...
Heterogeneity in distributed systems is increasingly inevitable. It is highly desirable to build net...
Message passing and shared memory are two techniques parallel programs use for coordination and comm...
Current parallelizing compilers for message-passing machines only support a limited class of data-p...
The message passing programs are executed with the Parallel Virtual Machine (PVM) library and the sh...
We compare two systems for parallel programming on networks of workstations: Parallel Virtual Machin...
We compare two systems for parallel programming on networks of workstations: Parallel Virtual Machin...
We compared the message passing library Parallel Virtual Machine (PVM) with the distributed shared m...
We compare two paradigms for parallel programming on networks of workstations: message passing and d...
Distributed shared memory (DSM) systems provide an illusion of shared memory on distributed memory s...
Distributed shared memory 8DSM) is an abstraction of shared memory on a distributed memory machine. ...
We report our experiences using the parallel programming environments, PVM, HeNCE, p4 and TCGMSG and...
PVM (Parallel Virtual Machine) is a popular standard for writing parallel programs so that they may ...
We describe an integrated compile-time and run-time system for efficient shared memory parallel comp...
TreadMarks is a distributed shared memory (DSM) system for standard Unix systems such as SunOS and U...
In this paper we evaluate the use of software distributed shared memory (DSM) on a message passing m...
Heterogeneity in distributed systems is increasingly inevitable. It is highly desirable to build net...
Message passing and shared memory are two techniques parallel programs use for coordination and comm...
Current parallelizing compilers for message-passing machines only support a limited class of data-p...
The message passing programs are executed with the Parallel Virtual Machine (PVM) library and the sh...
We compare two systems for parallel programming on networks of workstations: Parallel Virtual Machin...
We compare two systems for parallel programming on networks of workstations: Parallel Virtual Machin...
We compared the message passing library Parallel Virtual Machine (PVM) with the distributed shared m...
We compare two paradigms for parallel programming on networks of workstations: message passing and d...
Distributed shared memory (DSM) systems provide an illusion of shared memory on distributed memory s...
Distributed shared memory 8DSM) is an abstraction of shared memory on a distributed memory machine. ...
We report our experiences using the parallel programming environments, PVM, HeNCE, p4 and TCGMSG and...
PVM (Parallel Virtual Machine) is a popular standard for writing parallel programs so that they may ...
We describe an integrated compile-time and run-time system for efficient shared memory parallel comp...
TreadMarks is a distributed shared memory (DSM) system for standard Unix systems such as SunOS and U...
In this paper we evaluate the use of software distributed shared memory (DSM) on a message passing m...
Heterogeneity in distributed systems is increasingly inevitable. It is highly desirable to build net...
Message passing and shared memory are two techniques parallel programs use for coordination and comm...
Current parallelizing compilers for message-passing machines only support a limited class of data-p...