The Network Architecture of the Connection Machine CM-5

The Connection Machine Model CM-5 Supercomputer is a massively parallel computer system designed to offer performance in the range of 1 teraflops (1012floating-point operations per second). The CM-5 obtains its high performance while offering ease of programming, flexibility, and reliability. The machine contains three communication networks: a data network, a control network, and a diagnostic network. This paper describes the organization of these three networks and how they contribute to the design goals of the CM-5.

[1]  Michael J. Flynn,et al.  Very high-speed computing systems , 1966 .

[2]  L. Kleinrock,et al.  Principles and lessons in packet communications , 1978, Proceedings of the IEEE.

[3]  Leonard Kleinrock,et al.  Virtual Cut-Through: A New Computer Communication Switching Technique , 1979, Comput. Networks.

[4]  Harry F. Jordan,et al.  A multi-microprocessor system for finite element structural analysis , 1979 .

[5]  Charles L. Seitz,et al.  The cosmic cube , 1985, CACM.

[6]  Charles E. Leiserson,et al.  Randomized Routing on Fat-Trees , 1989, Adv. Comput. Res..

[7]  Charles E. Leiserson,et al.  Fat-trees: Universal networks for hardware-efficient supercomputing , 1985, IEEE Transactions on Computers.

[8]  Peiyi Tang,et al.  Dynamic Processor Self-Scheduling for General Parallel Nested Loops , 1987, IEEE Trans. Computers.

[9]  William J. Dally,et al.  Deadlock-Free Message Routing in Multiprocessor Interconnection Networks , 1987, IEEE Transactions on Computers.

[10]  Frederica Darema,et al.  A single-program-multiple-data computational model for EPEX/FORTRAN , 1988, Parallel Comput..

[11]  Bruce M. Maggs,et al.  Universal packet routing algorithms , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[12]  Rodham E. Tulloss,et al.  The Test Access Port and Boundary Scan Architecture , 1990 .

[13]  Guy E. Blelloch,et al.  Vector Models for Data-Parallel Computing , 1990 .

[14]  Michel Dubois,et al.  Guest Editor's Introduction: Cache Architectures in Tightly Coupled Multiprocessors , 1990 .

[15]  Daniel R. Cassiday,et al.  Functional VLSI design verification methodology for the CM-5 massively parallel supercomputer , 1992, Proceedings 1992 IEEE International Conference on Computer Design: VLSI in Computers & Processors.