This Article 
 Bibliographic References 
 Add to: 
The Möbius Cubes
May 1995 (vol. 44 no. 5)
pp. 647-659

Abstract—The Möbius cubes are hypercube variants that give better performance with the same number of links and processors. We show that the diameter of the Möbius cubes is about one half the diameter of the equivalent hypercube, and that the average number of steps between processors for a Möbius cube is about two-thirds of the average for a hypercube. We give an efficient routing algorithm for the Möbius cubes. This routing algorithm finds a shortest path and operates in time proportional to the dimension of the cube. We also give efficient broadcast algorithms for the Möbius cubes. We show that the Möbius cubes contain ring networks and other networks. We report results of simulation studies on the dynamic message-passing performance of the hypercube, the Twisted Cube of Hilbers et al. [11], and the Möbius cubes. Our results are in agreement with Abraham [2], showing that the Twisted Cube has worse dynamic performance than the hypercube, but our results show that the 1-Möbius cube has dynamic performance superior to that of the hypercube. This contradicts current literature, which implies that twisted cube variants will have worse dynamic performance.

[1] S. Abraham and K. Padmanabhan,“An analysis of the twisted cube topology,” 1989 Int’l Conf. on Parallel Processing, vol. 1, pp. 116-120.Pennsylvania State Press, 1989.
[2] S. Abraham,“Issues in the architecture of direct interconnection schemes formultiprocessors,” PhD Thesis, CSRD Rpt. No. 977, University of Illi nois, 1990.
[3] S.B. Akers and B. Krishnamurthy, “A Group-Theoretic Model for Symmetric Interconnection Networks,” IEEE Trans. Computers, vol. 38, no. 4, pp. 555-566, Apr. 1989.
[4] M.R. Brown,“Implementation and analysis of binomial queue algorithms,” SIAM J. Computing, vol. 7, no. 8, pp. 298-319, Aug. 1978.
[5] P. Cull and S. Larson,“The Möbius cube: An interconnection network for parallelprocessing,” OSU Tec. Rpt. 91-20-2, Department of Computer Science, Oregon State University, 1991.
[6] K. Efe, “A Variation on the Hypercube with Lower Diameter,” IEEE Trans. Computers, vol. 40, no. 11, pp. 1312-1316, Nov. 1991.
[7] A.H. Esfahanian, L.M. Ni, and B.E. Sagan, "The Twisted n-Cube with Application to Multiprocessing," IEEE Trans. Computers, vol. 40, no. 1, pp. 88-93, Jan. 1991.
[8] T.Y. Feng,“A survey of interconnection networks,” Computer, vol. 14, pp. 12-27, Dec. 1981.
[9] D.W. Hillis,“The connection machine (computer architecture for the new wave),” MIT AI Memo 646, Sept. 1981.
[10] W.D. Hillis, The Connection Machine, MIT Press, Cambridge, Mass., 1985.
[11] P.A.J. Hilbers,R.J.M. Koopman,, and J.L.A. Van de Snepscheut,“The twisted cube,” PARLE: Parallel Architecture and Languages Europe, Volume 1: ParallelArchitectures, pp. 152-158. J. deBakker, A. Numan, and P. Trelearen (Eds.). Berlin: Springer-Verlag, 1987.
[12] F.T. Leighton,Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes.San Mateo, Calif.: Morgan Kaufmann, 1992.
[13] C.L. Seitz,“Concurrent VLSI architectures,” IEEE Trans. Computers, vol. 33, no. 12, pp. 1,247-1,264, Dec. 1984.
[14] N.K. Singhvi and K. Ghose,“The Mcube,” Technical Report No. CS-TR-91-10, Dept. of Computer Science, State University of New York, Binghampton, 1991.

Index Terms:
Graph theory, hypercube, interconnection network, message routing, parallel architecture.
Shawn M. Larson, Paul Cull, "The Möbius Cubes," IEEE Transactions on Computers, vol. 44, no. 5, pp. 647-659, May 1995, doi:10.1109/12.381950
Usage of this product signifies your acceptance of the Terms of Use.