THE CM-5 CONNECTION MACHINE: A SCALABLE SUPERCOMPUTER.

Gespeichert in:
Bibliographische Detailangaben
Titel: THE CM-5 CONNECTION MACHINE: A SCALABLE SUPERCOMPUTER.
Autoren: Hillis, W. Daniel, Tucker, Lewis W.
Quelle: Communications of the ACM; Nov93, Vol. 36 Issue 11, p30-40, 11p
Schlagwörter: MULTIPROCESSORS, MICROPROCESSORS, COMPUTERS, ARCHITECTURE, MACHINERY, COMPUTER systems
Abstract: The CM-5 Connection Machine is a scalable homogeneous multiprocessor designed for large-scale scientific and business applications. In this article we describe its architecture and implementation from the standpoint of the programmer or user of parallel machines. In particular, we emphasize three features of the Connection Machine architecture scalabiity, distributed memory or global addressing, and distributed execution or global synchronization. We believe that architectures of this type will replace most other forms of upercomputing in the foreseeable future. Examples of the current applications of the machine are included, focusing particularly on the machine's ability to support a variety of programming models. The article is intended to be a general overview appropriate to a user or programmer of parallel machines, as opposed to a hardware designer. The latter may prefer more detailed descriptions elsewhere. In describing the CM-5, it is useful to distinguish between issues of architecture and implementation. While there is no hard line between the two, the architectural features of the machine are those features that are intended to remain constant across multiple implementations. In a microprocessor, for example, one of the most important features of the architecture is usually the instruction set.
Datenbank: Complementary Index
Beschreibung
Abstract:The CM-5 Connection Machine is a scalable homogeneous multiprocessor designed for large-scale scientific and business applications. In this article we describe its architecture and implementation from the standpoint of the programmer or user of parallel machines. In particular, we emphasize three features of the Connection Machine architecture scalabiity, distributed memory or global addressing, and distributed execution or global synchronization. We believe that architectures of this type will replace most other forms of upercomputing in the foreseeable future. Examples of the current applications of the machine are included, focusing particularly on the machine's ability to support a variety of programming models. The article is intended to be a general overview appropriate to a user or programmer of parallel machines, as opposed to a hardware designer. The latter may prefer more detailed descriptions elsewhere. In describing the CM-5, it is useful to distinguish between issues of architecture and implementation. While there is no hard line between the two, the architectural features of the machine are those features that are intended to remain constant across multiple implementations. In a microprocessor, for example, one of the most important features of the architecture is usually the instruction set.
ISSN:00010782
DOI:10.1145/163359.163361