Parallel computing (2nd ed.): theory and practice
Parallel computing (2nd ed.): theory and practice
Multiprocessor system architectures
Multiprocessor system architectures
Solaris multithreaded programming guide
Solaris multithreaded programming guide
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
Numerical Mathematics and Computing
Numerical Mathematics and Computing
Parallelizing Tabu Search on a Cluster of Heterogeneous Workstations
Journal of Heuristics
Hi-index | 0.00 |
This paper describes our initial findings regarding the performance trade-offs between cluster computing where the participating processors are independent machines connected by a high speed switch and desktop multiprocessing where the processors reside within a single workstation and share a common memory. While interprocessor communication time has typically been cited as the limiting force on performance in the cluster, bus and memory contention have had similar effects in shared memory systems. The advent of high speed interconnects and improved bus and memory access speeds have enhanced the performance curves of both platforms. We present comparisons of the execution times of three applications with varying levels of data dependencies-numerical integration, matrix multiplication, and Jacobi iteration across three environments: the PVM distributed memory model, the PVM shared memory model, and the Solaris threads package.