|
ABSTRACT
Sixty-four small computers are connected by a network of point-to-point communication channels in the plan of a binary 6-cube. This “Cosmic Cube” computer is a hardware simulation of a future VLSI implementation that will consist of single-chip nodes. The machine offers high degrees of concurrency in applications and suggests that future machines with thousands of nodes are both feasible and attractive.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Browning, S.A. The tree machine: A highly concurrent computing environment. Tech. Rep. 3760:TR:EiO. Computer Science Dept.. California Institute of Technology, Pasadena, 1980.
|
| |
2
|
Clinger, W.D. Foundations of actor semantics. Ph.D. thesis. Dept. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, May 1981.
|
| |
3
|
Fox. G.C.. and Otto. SW. Aleorithms for concurrent orocessors. Phys. Today 37, 5 (May 79843: 50-59.
|
 |
4
|
|
| |
5
|
Hackney, R.W.. and Jesshope. C.R. Parallel Computers. Adam Hilger. Bristol. United Kingdom. 1681.
|
| |
6
|
Kung. H.T. The St&tore of Parallel Algorithms. In Advances in Conrvufcrs. vol 19. Academic Press. New York. 1980.
|
| |
7
|
Lang. CR. The extension of object-oriented languages to a homogeneous. concurrent architecture. Tech. Rep. 5014:TR:82. Computer Science Dept.. California Institute of Technology, Pasadena, 1982.
|
| |
8
|
Locanthi. B.N. The homogeneous machine, Tech. Rep. 3759:TR:EO. Computer Science Dept.. California Institute of Technology, Pasadena. 1980.
|
| |
9
|
Lutz, C.. Rabin, S.. Seitz. C.. and Speck, D. Design of the Mosaic Element. In Proceedings offhe Conference on Advanced Research in VLSI (MIT). P. Penfield. Ed, Artech House. Dedham. Mass.. 1984, pp. l-10.
|
| |
10
|
Martin, A.J. A distributed implementation method for parallel programming. I$ Process. 80 (1980). 309-314. -II+-
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
Ware. W.H. The ultimate computer. IEEE Spectrum (Mar. 1972). 84-91.
|
CITED BY 245
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D. K. Bradley , B. A.A. Nazief , D. C. Grunwald , D. A. Reed, Picasso: an experiment in hypercube operating system design, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.364-373, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
R. Beivide , E. Herrada , J. L. Balcazar , J. Labarta, Optimized mesh-connected networks for SIMD and MIMD architectures, Proceedings of the 14th annual international symposium on Computer architecture, p.163-170, June 02-05, 1987, Pittsburgh, Pennsylvania, United States
|
|
|
|
|
|
|
|
|
Y. K. Park , C. Walter , H. Yee , T. Roden , S. Berkovich, DASP: a general-purpose MIMD parallel computer using distributed associative processing, Proceedings of the 1989 ACM/IEEE conference on Supercomputing, p.476-484, November 12-17, 1989, Reno, Nevada, United States
|
|
|
|
|
|
|
|
|
V. Warren, Graphics techniques in concurrent simulation, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.772-785, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
J. L. Gustafson , R. E. Benner , M. P. Sears , T. D. Sullivan, A radar simulation program for a 1024-processor hypercube, Proceedings of the 1989 ACM/IEEE conference on Supercomputing, p.96-105, November 12-17, 1989, Reno, Nevada, United States
|
|
|
|
|
|
J. A. Gregorio , F. Vallejo , R. Beivide , C. Carrión, Petri net modeling of interconnection networks for massively parallel architectures, Proceedings of the 9th international conference on Supercomputing, p.107-116, July 03-07, 1995, Barcelona, Spain
|
|
|
D. F. Robinson , D. Judd , P. K. McKinley , B. H. C. Cheng, Efficient collective data distribution in all-port wormhole-routed hypercubes, Proceedings of the 1993 ACM/IEEE conference on Supercomputing, p.792-801, December 1993, Portland, Oregon, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
William J. Dally , Linda Chao , Andrew Chien , Soha Hassoun , Waldemar Horwat , Jon Kaplan , Paul Song , Brian Totty , Scott Wills, Architecture of a message-driven processor, 25 years of the international symposia on Computer architecture (selected papers), p.337-344, June 27-July 02, 1998, Barcelona, Spain
|
|
|
K. Schwan , W. Bo, Topologies' - computational messaging for multicomputers, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.580-593, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A. J. Martin, A message-passing model for highly concurrent computation, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.520-527, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M-S. Chen , K. G. Shin, Message routing in an injured hypercube, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.312-317, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
|
|
|
A. S. Mazer, A dataflow-based APL for the hypercube, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.505-512, January 19-20, 1988, Pasadena, California, United States
|
|
|
Clyde P Kruskal , Larry Rudolph , Marc Snir, Efficient synchronization of multiprocessors with shared memory, Proceedings of the fifth annual ACM symposium on Principles of distributed computing, p.218-228, August 11-13, 1986, Calgary, Alberta, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D. R. Cheriton , A. Gupta , P. D. Boyle , H. A. Goosen, The VMP multiprocessor: initial experience, refinements, and performance evaluation, ACM SIGARCH Computer Architecture News, v.16 n.2, p.410-421, May 1988
|
|
|
Jesse M. Gordon , Quentin F. Stout, Hypercube message routing in the presence of faults, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.318-327, January 19-20, 1988, Pasadena, California, United States
|
|
|
W. J. Dally , L. Chao , A. Chien , S. Hassoun , W. Horwat , J. Kaplan , P. Song , B. Totty , S. Wills, Architecture of a message-driven processor, Proceedings of the 14th annual international symposium on Computer architecture, p.189-196, June 02-05, 1987, Pittsburgh, Pennsylvania, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J. Tuazon , J. Peterson , M. Pniel, Mark IIIfp hypercube concurrent processor architecture, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.71-80, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
|
|
|
Takanobu Baba , Tsutomu Yoshinaga , Tohru Iijima , Yoshifumi Iwamoto , Masahiro Hamada , Mitsuru Suzuki, A parallel object-oriented total architecture: A–NET, Proceedings of the 1990 conference on Supercomputing, p.276-285, October 1990, New York, New York, United States
|
|
|
C. L. Seitz , W. C. Athas , C. M. Flaig , A. J. Martin , J. Seizovic , C. S. Steele , W-K. Su, The architecture and programming of the Ametek series 2010 multicomputer, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.33-37, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P. Banerjee , C. B. Stunkel, A novel approach to system-level fault tolerance in hypercube multiprocessors, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.307-311, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Steve Ward , Karim Abdalla , Rajeev Dujari , Michael Fetterman , Frank Honoré , Ricardo Jenez , Philippe Laffont , Ken Mackenzie , Chris Metcalf , Milan Minsky , John Nguyen , John Pezaris , Gill Pratt , Russell Tessier, The NuMesh: a modular, scalable communications substrate, Proceedings of the 7th international conference on Supercomputing, p.230-239, July 19-23, 1993, Tokyo, Japan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T. C. Lee , J. P. Hayes, Routing and broadcasting in faulty hypercube computers, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.346-354, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jack Dongarra , Ian Foster , Geoffrey Fox , William Gropp , Ken Kennedy , Linda Torczon , Andy White, References, Sourcebook of parallel computing, Morgan Kaufmann Publishers Inc., San Francisco, CA, 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Charles E. Leiserson , Zahi S. Abuhamdeh , David C. Douglas , Carl R. Feynman , Mahesh N. Ganmukhi , Jeffrey V. Hill , Daniel Hillis , Bradley C. Kuszmaul , Margaret A. St. Pierre , David S. Wells , Monica C. Wong , Shaw-Wen Yang , Robert Zak, The network architecture of the Connection Machine CM-5 (extended abstract), Proceedings of the fourth annual ACM symposium on Parallel algorithms and architectures, p.272-285, June 29-July 01, 1992, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
W. J. Dally, Finite-grain message passing concurrent computers, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.2-12, January 19-20, 1988, Pasadena, California, United States
|
|
|
J. M. Francioni , D. A. Poplawski , S. Pahwa, Virtual memory for a hypercube multiprocessor, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.575-579, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Prithviraj Banerjee , Joe T. Rahmeh , Craig Stunkel , V. S. Nair , Kaushik Roy , Vijay Balasubramanian , Jacob A. Abraham, Algorithm-Based Fault Tolerance on a Hypercube Multiprocessor, IEEE Transactions on Computers, v.39 n.9, p.1132-1145, September 1990
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Robert Elliot Filman : Reviewer"
This paper describes an experimental, highly parallel, MIMD machine
architecture, the Cosmic Cube. A Cosmic Cube is composed of 2n>>
independent processors (nodes) connected in an n>-dimensional hypercube.
Bidirec
more...
|