Publisher's Synopsis
Without the portability of software, parallel computers are too expensive to program. Although portability and performance are important for parallel processing, they are often in conflict. This study explores possible means of resolving that conflict.;Presenting key topics in parallel computation, the volume covers a wide spectrum of machine styles (shared memory, message passing, PRAMs, etc) and is concerned with software methodologies, programming languages and computational models, and the various measurement techniques for comparing their efficiency on highly parallel machines.