A Spanning Multichannel Linked Hypercube: A Gradually Scalable Optical Interconnection Network for Massively Parallel Computing

A new, scalable interconnection topology called the Spanning Multichannel Linked Hypercube (SMLH) is proposed. This proposed network is very suitable to massively parallel systems and is highly amenable to optical implementation. The SMLH uses the hypercube topology as a basic building block and connects such building blocks using two-dimensional multichannel links (similar to spanning buses). In doing so, the SMLH combines positive features of both the hypercube (small diameter, high connectivity, symmetry, simple routing, and fault tolerance) and the spanning bus hypercube (SBH) (constant node degree, scalability, and ease of physical implementation), while at the same time circumventing their disadvantages. The SMLH topology supports many communication patterns found in different classes of computation, such as bus-based, mesh-based, and tree-based problems, as well as hypercube-based problems. A very attractive feature of the SMLH network is its ability to support a large number of processors with the possibility of maintaining a constant degree and a constant diameter. Other positive features include symmetry, incremental scalability, and fault tolerance. It is shown that the SMLH network provides better average message distance, average traffic density, and queuing delay than many similar networks, including the binary hypercube, the SBH, etc. Additionally, the SMLH has comparable performance to other high-performance hypercubic networks, including the Generalized Hypercube and the Hypermesh. An optical implementation methodology is proposed for SMLH. The implementation methodology combines both the advantages of free space optics with those of wavelength division multiplexing techniques. A detailed analysis of the feasibility of the proposed network is also presented.

[1]  N. K. Shankaranarayanan,et al.  Two-section DBR laser transmitters with accurate channel spacing and fast arbitrary-sequence tuning for optical FDMA networks , 1994 .

[2]  Sajal K. Das,et al.  Folded Petersen cube networks: new competitors for the hypercubes , 1993, Proceedings of 1993 5th IEEE Symposium on Parallel and Distributed Processing.

[3]  A Louri,et al.  Efficient implementation methodology for three-dimensional space-invariant hypercube-based optical interconnection networks. , 1993, Applied optics.

[4]  B D Metcalf,et al.  High-capacity wavelength demultiplexer with a large-diameter GRIN rod lens. , 1982, Applied optics.

[5]  Ahmed Louri,et al.  An optical multi-mesh hypercube: a scalable optical interconnection network for massively parallel computing , 1994 .

[6]  Polina Bayvel,et al.  High-performance, free-space ruled concave grating demultiplexer , 1995 .

[7]  Nian-Feng Tzeng,et al.  Enhanced Hypercubes , 1991, IEEE Trans. Computers.

[8]  Howard Jay Siegel Interconnection Network for Large-Scale Parallel Processing , 1990 .

[9]  Polina Bayvel,et al.  Free-space aberration-corrected grating demultiplexer for application in densely-spaced, subnanometre wavelength-routed optical networks , 1995 .

[10]  Howard Jay Siegel,et al.  Interconnection networks for large-scale parallel processing: theory and case studies (2nd ed.) , 1985 .

[11]  Larry D. Wittie,et al.  Communication Structures for Large Networks of Microcomputers , 1981, IEEE Transactions on Computers.

[12]  Franco P. Preparata,et al.  The cube-connected-cycles: A versatile network for parallel computation , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[13]  Kai Hwang,et al.  Advanced computer architecture - parallelism, scalability, programmability , 1992 .

[14]  D. Miller Optics for low-energy communication inside digital processors: quantum detectors, sources, and modulators as efficient impedance converters. , 1989, Optics letters.

[15]  Lionel M. Ni,et al.  A survey of wormhole routing techniques in direct networks , 1993, Computer.

[16]  Magdy A. Bayoumi,et al.  The Hierarchical Hypercube: A New Interconnection Topology for Massively Parallel Systems , 1994, IEEE Trans. Parallel Distributed Syst..

[17]  R. Butterworth,et al.  Queueing Systems, Vol. II: Computer Applications. , 1977 .

[18]  A Louri,et al.  Feasibility study of a scalable optical interconnection network for massively parallel processing systems. , 1996, Applied optics.

[19]  Richard M. Fujimoto,et al.  Multicomputer Networks: Message-Based Parallel Processing , 1987 .

[20]  Arif Ghafoor,et al.  Optics and supercomputing , 1989, Proc. IEEE.

[21]  Dharma P. Agrawal,et al.  dBCube: A New Class of Hierarchical Multiprocessor Interconnection Networks with Area Efficient Layout , 1993, IEEE Trans. Parallel Distributed Syst..

[22]  Dharma P. Agrawal,et al.  Generalized Hypercube and Hyperbus Structures for a Computer Network , 1984, IEEE Transactions on Computers.

[23]  Patrick W. Dowd Wavelength Division Multiple Access Channel Hypercube Processor Interconnection , 1992, IEEE Trans. Computers.

[24]  Robert A. Morgan Advances in vertical-cavity surface-emitting lasers , 1994, Photonics West - Lasers and Applications in Science and Engineering.

[25]  A Louri,et al.  Experimental demonstration of the optical multi-mesh hypercube: scaleable interconnection network for multiprocessors and multicomputers. , 1996, Applied optics.

[26]  Ahmed Louri,et al.  3D optical interconnects for high-speed interchip and interboard communications , 1994, Computer.

[27]  Charles A. Brackett,et al.  A Large ATM Switch Based on Memory Switches and Optical Star Couplers , 1991, IEEE J. Sel. Areas Commun..

[28]  C C Guest,et al.  Comparison between electrical and free space optical interconnects for fine grain processor arrays based on interconnect density capabilities. , 1989, Applied optics.

[29]  Chita R. Das,et al.  Hypercube Communication Delay with Wormhole Routing , 1994, IEEE Trans. Computers.

[30]  Carlo H. Séquin,et al.  Hypertree: A Multiprocessor Interconnection Topology , 1981, IEEE Transactions on Computers.

[31]  Dhiraj K. Pradhan,et al.  The Hyper-deBruijn Networks: Scalable Versatile Architecture , 1993, IEEE Trans. Parallel Distributed Syst..

[32]  A Louri,et al.  Scalable optical hypercube-based interconnection network for massively parallel computing. , 1994, Applied optics.

[33]  F.J. Leonberger,et al.  Optical interconnections for VLSI systems , 1984, Proceedings of the IEEE.

[34]  A W Lohmann,et al.  Free-space optical mesh-connected bus networks using wavelength-division multiple access. , 1993, Applied optics.

[35]  I. Abella,et al.  Tunable solid-state lasers , 1986, IEEE Journal of Quantum Electronics.

[36]  Larry Rudolph,et al.  Parallel evolution of parallel processors , 1993, Frontiers of computer science.

[37]  Luis Gravano,et al.  Fully-adaptive routing: packet switching performance and wormhole algorithms , 1991, Proceedings of the 1991 ACM/IEEE Conference on Supercomputing (Supercomputing '91).

[38]  T. Muoi Receiver design for high-speed optical-fiber systems , 1984 .

[39]  Cauligi S. Raghavendra,et al.  Optical Crossbar Networks , 1987, Computer.

[40]  H. Kodera,et al.  200-Mb/s/ch 100-m optical subsystem interconnections using 8-channel 1.3-/spl mu/m laser diode arrays and single-mode fiber arrays , 1994 .

[41]  Sarah Williams,et al.  Computer applications , 1988 .

[42]  George Karypis,et al.  Introduction to Parallel Computing , 1994 .

[43]  Rami Melhem,et al.  Optoelectronic buses for high-performance computing , 1994 .

[44]  Polina Bayvel,et al.  High performance free-space rule concave grating demultiplexer (vol 31, pg 1466, 1995) , 1995 .

[45]  Franco P. Preparata,et al.  The cube-connected-cycles: A versatile network for parallel computation , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[46]  John Cocke,et al.  Computer architecture in the 1990s , 1991, Computer.

[47]  M. H. Schultz,et al.  Topological properties of hypercubes , 1988, IEEE Trans. Computers.

[48]  Kanad Ghose,et al.  Hierarchical Cubic Networks , 1995, IEEE Trans. Parallel Distributed Syst..

[49]  Roel Baets,et al.  Comparison of different polymeric multimode star couplers for backplane optical interconnect , 1995 .

[50]  Kemal Efe,et al.  The Crossed Cube Architecture for Parallel Computation , 1992, IEEE Trans. Parallel Distributed Syst..

[51]  Mohan Kumar,et al.  Extended Hypercube: A Hierarchical Interconnection Network of Hypercubes , 1992, IEEE Trans. Parallel Distributed Syst..