Programming three parallel computers
- 1 January 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 5 (1) , 11-22
- https://doi.org/10.1109/52.1990
Abstract
Three commercial systems are considered from a programmer's point of view. The three are the Intel iPSC, a network of Inmos transputers, and the Sequent Balance. The differences in overhead are examined by implementing a solution to the traveling-salesman problem on all three. The evaluation focuses on three major issues in parallel programming: (1) how execution is divided among processing elements and how it is controlled; (2) how data are shared; and (3) how events are synchronized. The experiences of the authors are presented and some specific as well as general conclusions are drawn.Keywords
This publication has 2 references indexed in Scilit:
- Concepts and Notations for Concurrent ProgrammingACM Computing Surveys, 1983
- Communicating sequential processesCommunications of the ACM, 1978