Programming three parallel computers

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 fo...

Full description

Saved in:
Bibliographic Details
Published inIEEE software Vol. 5; no. 1; pp. 11 - 22
Main Authors Kallstrom, M., Thakkar, S.S.
Format Journal Article
LanguageEnglish
Published Los Alamitos IEEE 01.01.1988
IEEE Computer Society
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.< >
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0740-7459
1937-4194
DOI:10.1109/52.1990