The Cross Product of Interconnection Networks

We study the cross product as a method for generating and analyzing interconnection network topologies for multiprocessor systems. Consider two interconnection graphs G/sub 1/ and G/sub 2/ each with some established properties such as symmetry, low degree and diameter, scalability, simple optimal routing, recursive structure (partitionability), fault tolerance, existence of node-disjoint paths, low cost embedding, and efficient broadcasting. We investigate and evaluate the corresponding properties for the cross product of G/sub 1/ and G/sub 2/ based on the properties of G/sub 1/ and those of G/sub 2/. We also give a mathematical characterization of product families of graphs which are closed under the cross product operation. This investigation is useful in two ways. On one hand, it gives a new tool for further studying some of the known interconnection topologies, such as the hypercube and the mesh, which can be defined using the cross product operation. On the other hand, it can be used in defining and evaluating new interconnection graphs using the cross product operation on known topologies.

[1]  Arnold L. Rosenberg,et al.  Product-Shuffle Networks: Toward Reconciling Shuffles and Butterflies , 1992, Discret. Appl. Math..

[2]  A. K. Banerjee,et al.  Hyper Petersen network: yet another hypercube-like topology , 1992, [Proceedings 1992] The Fourth Symposium on the Frontiers of Massively Parallel Computation.

[3]  F. Leighton,et al.  Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes , 1991 .

[4]  Dilip Sarkar,et al.  Optimal Broadcasting on the Star Graph , 1992, IEEE Trans. Parallel Distributed Syst..

[5]  Yoshihide Igarashi,et al.  Reliable broadcasting in product networks , 1998, Discret. Appl. Math..

[6]  Sajal K. Das,et al.  Reliable broadcasting in product networks in the presence of faulty nodes , 1995, Proceedings.Seventh IEEE Symposium on Parallel and Distributed Processing.

[7]  Sheldon B. Akers,et al.  A Group-Theoretic Model for Symmetric Interconnection Networks , 1989, IEEE Trans. Computers.

[8]  H. T. Kung,et al.  Sorting on a mesh-connected parallel computer , 1977, CACM.

[9]  Angela Y. Wu,et al.  Embedding of tree networks into hypercubes , 1985, J. Parallel Distributed Comput..

[10]  S.W. Graham,et al.  The Cost of Broadcasting on Star Graphs and k-Ary Hypercubes , 1993, IEEE Trans. Computers.

[11]  Sanjay Ranka,et al.  Embedding meshes on the star graph , 1990, Proceedings SUPERCOMPUTING '90.

[12]  Abdou Youssef Design and analysis of product networks , 1995, Proceedings Frontiers '95. The Fifth Symposium on the Frontiers of Massively Parallel Computation.

[13]  Mikhail J. Atallah,et al.  Graph Problems on a Mesh-Connected Processor Array , 1984, JACM.

[14]  Frank Thomson Leighton Introduction to parallel algorithms and architectures: arrays , 1992 .

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

[16]  S. Lakshmivarahan,et al.  Embedding of cycles and Grids in Star Graphs , 1991, J. Circuits Syst. Comput..

[17]  Bhagirath Narahari,et al.  The Banyan-Hypercube Networks , 1990, IEEE Trans. Parallel Distributed Syst..

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

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

[20]  Antonio Fernández,et al.  Computational Properties of Mesh Connected Trees: Versatile Architectures for Parallel Computation , 1994, 1994 International Conference on Parallel Processing Vol. 1.

[21]  Khaled Day,et al.  A Comparative Study of Topological Properties of Hypercubes and Star Graphs , 1994, IEEE Trans. Parallel Distributed Syst..

[22]  Ivan Stojmenovic,et al.  Data communication and computational geometry on the star and pancake interconnection networks , 1991, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing.

[23]  Francis Y. L. Chin,et al.  On Embedding Rectangular Grids in Hypercubes , 1988, IEEE Trans. Computers.