Skip to main content
Log in

A general scheme for constructing optimal bus based architectures for hypercubes

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

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 σnm 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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Article  Google Scholar 

  2. T. Anderson and P.A. Lee, Fault Tolerance: Principles and Practice (Prentice-Hall, Englewood Cliffs, NJ, 1981).

    Google Scholar 

  3. C.M. Fiduccia, Bused hypercubes and other pin-optimal networks, IEEE Transactions on Parallel and Distributed Systems 3(1) (1992) 14–24.

    Article  Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

  6. P. Kulasinghe and A. El-Amawy, On the complexity of optimal bused interconnections, IEEE Transactions on Computers 44(10) (1995) 1248–1251.

    Article  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. D.P. Pradhan, Fault-tolerant multiprocessor link and bus network architectures, IEEE Transactions on Computers 34(1) (1985) 33–45.

    Google Scholar 

  9. Y. Saad and M.H. Schultz, Topological properties of hypercubes, IEEE Transactions on Computers 37(7) (1988) 867–872.

    Article  Google Scholar 

  10. C.L. Seitz, The cosmic cube, Communication of the ACM 28(1) (1985) 22–23.

    Article  Google Scholar 

  11. The Connection Machine C-200 Series Technical Summary (Thinking Machines Corporation, Cambridge, MA, 1989).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1019127603126

Keywords

Navigation