This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Hierarchical Cubic Networks
April 1995 (vol. 6 no. 4)
pp. 427-435

Abstract—We introduce a new interconnection network for large-scale distributed memory multiprocessors called the Hierarchical Cubic Network (HCN). We establish that the number of routing steps needed by several data parallel applications running on a HCN-based system and a hypercube-based system are about identical. Further, hypercube connections can be emulated on the HCN in constant time. Simulation of uniform and localized traffic patterns reveal that the normalized average internode distances in a HCN are better than in a comparable hypercube. Additionally, the HCN also has about three-fourths the diameter of a comparable hypercube, although it uses about half as many links per node—a fact that has positive ramifications on the implementation of HCN-connected systems.

Index Terms—Data parallel algorithm, hypercubes, interconnection networks, loosely-coupled multiprocessors.

[1] D. P. Agarwal, V. K. Janakiram, and G. C. Pathak,“Evaluating the performance of multicomputer configurations,”IEEE Comput., vol. 19, no. 5, pp. 23–37, May 1986.
[2] Ametek Corp.,Ametek Series 2010 Brochures.
[3] L. N. Bhuyan and D. P. Agrawal,“Generalized hypercube and hyperbus structures for a computer network,”IEEE Trans. Comput., vol. C-33, pp. 323–333, Apr. 1984.
[4] K. Ghose and K. R. Desai,“The design and evaluation of hierarchical cubic networks,”inProc. Int. Conf. Parallel Processing, vol. I, 1990, pp. 355–362.
[5] K. Ghose and K. R. Desai,“The HCN: A versatile interconnection network based on cubes,”inProc. Supercomputing '89, pp. 426–435.
[6] J. R. Goodman and C. H. Sequin,“Hypertree—A multiprocessor interconnection topology,”IEEE Trans. Comput., vol. C-30, pp. 923–933, Dec. 1981.
[7] J. P. Hayes and T. N. Mudge,“Hypercube supercomputers,”Proc. IEEE, vol. 77, no. 12, pp. 1829–1841, Dec. 1989.
[8] P. A. J. Hilbers, M. R. J. Koopman, and J. L. A. van de Snepscheut,“The twisted cube,”inProc. Parallel Architecture, Languages Europe, Lecture Notes in Comput. Sci. Series, 1987, pp. 152–159.
[9] J.-M. Hsu and P. Banerjee,“Performance measurement and trace driven simulation of parallel CAD and numeric applications on a hypercube multicomputer,”inProc. 17th, Int. Symp. Comput. Architecture, 1990, pp. 260–269.
[10] W. T. Hsu, P. Yew, and C. Zhu,“An enhancement scheme for hypercube interconnection networks,”inProc. Int. Conf. Parallel Processing, Aug. 1987, pp. 820–823.
[11] K. Hwang and J. Ghosh, "Hypernet: A Communication Efficient Architecture for Constructing Massively Parallel Computers," IEEE Trans. Computers, pp. 1,450-1,466, 1987.
[12] iSPC Syst. Overview Manual, Intel Scientific Computers.
[13] H. P. Katseff,“Incomplete hypercubes,”IEEE Trans. Comput., vol. 37, pp. 604–608, May 1988.
[14] S. Lakshmivarahan and S. K. Dhall,“A new hierarchy of hypercube interconnection scheme for parallel computers,”J. Supercomputing, no. 2, pp. 81–108, 1988.
[15] G. F. Pfister and V. A. Norton,“Hot spot contention and combining in multistage interconnection network,”IEEE Trans. Comput., vol. C-34, pp. 943–948, Oct. 1985.
[16] F.P. Preparata and J. Vuillemin, “The Cube-Connected Cycles: A Versatile Network for Parallel Computation,” Comm ACM, vol. 24, no. 5, pp. 300-309, 1981.
[17] D.A. Reed and D.C. Grunwalk, "The Performance of Multicomputer Interconnection Networks," Computer, vol. 20, no. 6, pp. 63-73, June 1987.
[18] C. L. Seitz,“The cosmic cube,”CACM, vol. 28, pp. 22–33, Jan. 1985.
[19] H. Sullivan and T.R. Bashkow, "A Large Scale, Homogenous, Fully Distributed Parallel Machine," Proc. Fourth Ann. Int'l Symp. Computer Architecture, pp. 105-117, May 1977.
[20] L. W. Tucker and G. G. Robertson,“Architecture and applications of the connection machine,”IEEE Comput., vol. 21, pp. 26–38, Aug. 1988.
[21] J. D. Ullman Ed.,Computational Aspects of VLSI. New York: Computer Science.
[22] L. D. Wittie,“Communications structures for large networks of microcomputers,”IEEE Trans. Comput., vol. C-30, pp. 264–273, Apr. 1981.
[23] C.L. Wu and T.Y. Feng,A Tutorial on Interconnection Network for Parallel and Distributed Processing. IEEE CS Press, 1984.

Citation:
Kanad Ghose, Kiran R. Desai, "Hierarchical Cubic Networks," IEEE Transactions on Parallel and Distributed Systems, vol. 6, no. 4, pp. 427-435, April 1995, doi:10.1109/71.372797
Usage of this product signifies your acceptance of the Terms of Use.