Abstract
We present a general methodology for constructing optimal bus based hypercubes. The methodology encompasses previously proposed bus based hypercubes. If m n is the total number of different unidirectional Multiple Bus Systems (MBSs) that can optimally emulate the n‐dimensional hypercube, then σn≤ m n ≤σn, where σ n denotes the number of unlabeled trees on n edges. Each such MBS is symmetric with respect to the buses and processors, and has n + 1 ports per processor, whereas the hypercube has 2n ports per processor. We choose one specific MBS from those optimal MBSs and demonstrate its other attractive properties. It can simultaneously perform data transfers across as many as n dimensions. It is fault tolerant with respect to a bus, a processor, or an interface failure. We also show how to construct optimal bidirectional MBSs emulating hypercubes. The new architecture is very similar to the unidirectional one; yet it has half the number of buses and half the number of interfaces. It can simultaneously transfer data across as many as n dimensions. Its fault tolerance is similar to that of the unidirectional MBS.
Similar content being viewed by others
References
A. Ali and R. Vaidyanathan, Exact bounds on running ASCEND/DESCEND and FAN-IN algorithms on synchronous multiple bus networks, IEEE Transactions on Parallel and Distributed Systems 7(8) (1996) 783–790.
T. Anderson and P.A. Lee, Fault Tolerance: Principles and Practice (Prentice-Hall, Englewood Cliffs, NJ, 1981).
C.M. Fiduccia, Bused hypercubes and other pin-optimal networks, IEEE Transactions on Parallel and Distributed Systems 3(1) (1992) 14–24.
J. Killian, S. Kipnis and C.E. Leiserson, The organization of permutation architectures with bused interconnections, IEEE Transactions on Computers 39(11) (1990) 1346–1357.
P. Kulasinghe, A general scheme for constructing optimal bus based architectures for hypercubes, Technical Report #ECE-PK-98-2-1, Department of Elect. and Comp. Engineering, Clarkson University.
P. Kulasinghe and A. El-Amawy, On the complexity of optimal bused interconnections, IEEE Transactions on Computers 44(10) (1995) 1248–1251.
P. Kulasinghe and A. El-Amawy, Optimal realization of interconnection functions on synchronous multiple bus systems, IEEE Transactions on Computers 45(8) (1996) 964–968.
D.P. Pradhan, Fault-tolerant multiprocessor link and bus network architectures, IEEE Transactions on Computers 34(1) (1985) 33–45.
Y. Saad and M.H. Schultz, Topological properties of hypercubes, IEEE Transactions on Computers 37(7) (1988) 867–872.
C.L. Seitz, The cosmic cube, Communication of the ACM 28(1) (1985) 22–23.
The Connection Machine C-200 Series Technical Summary (Thinking Machines Corporation, Cambridge, MA, 1989).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kulasinghe, P.D. A general scheme for constructing optimal bus based architectures for hypercubes. Telecommunication Systems 13, 81–97 (2000). https://doi.org/10.1023/A:1019127603126
Issue Date:
DOI: https://doi.org/10.1023/A:1019127603126