Efficient Communication Algorithms in Hexagonal Mesh Interconnection Networks

In this paper, we show that the hexagonal mesh networks developed in the early 1990s are a special case of the EJ networks that have been considered more recently. Using a node addressing scheme based on the EJ number system, we give a shortest path routing algorithm for hexagonal mesh networks. We also extend the known efficient one-to-all broadcasting algorithm on hexagonal mesh networks to algorithms for one-to-one personalized broadcasting, all-to-all broadcasting, and all-to-all personalized broadcasting algorithms. Their time complexity and optimality are analyzed.

[1]  Klaus Huber Codes over Gaussian integers , 1994, IEEE Trans. Inf. Theory.

[2]  George Karypis,et al.  Introduction to Parallel Computing , 1994 .

[3]  Cruz Izu,et al.  Dense Gaussian Networks: Suitable Topologies for On-Chip Multiprocessors , 2006, International Journal of Parallel Programming.

[4]  Parameswaran Ramanathan,et al.  Performance Analysis of Virtual Cut-Through Switching in HARTS: A Hexagonal Mesh Multicomputer , 1991, IEEE Trans. Computers.

[5]  Kang G. Shin,et al.  Reliable broadcast algorithms for HARTS , 1991, TOCS.

[6]  Ramón Beivide,et al.  Perfect Codes for Metrics Induced by Circulant Graphs , 2007, IEEE Transactions on Information Theory.

[7]  Ivan Stojmenovic,et al.  Addressing and Routing in Hexagonal Networks with Applications for Tracking Mobile Users and Connection Rerouting in Cellular Networks , 2002, IEEE Trans. Parallel Distributed Syst..

[8]  Sueli I. Rodrigues Costa,et al.  Graphs, tessellations, and perfect codes on flat tori , 2004, IEEE Transactions on Information Theory.

[9]  Ramón Beivide,et al.  Modeling Toroidal Networks with the Gaussian Integers , 2008, IEEE Transactions on Computers.

[10]  Yaagoub Ashir,et al.  Lee Distance and Topological Properties of k-ary n-cubes , 1995, IEEE Trans. Computers.

[11]  Charles L. Seitz Submicron Systems Architecture Project: Semiannual Technical Report , 1989 .

[12]  David F. Heidel,et al.  An Overview of the BlueGene/L Supercomputer , 2002, ACM/IEEE SC 2002 Conference (SC'02).

[13]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[14]  Ramón Beivide,et al.  Modeling hexagonal constellations with Eisenstein-Jacobi graphs , 2008, Probl. Inf. Transm..

[15]  Bella Bose,et al.  The Topology of Gaussian and Eisenstein-Jacobi Interconnection Networks , 2010, IEEE Transactions on Parallel and Distributed Systems.

[16]  Gary L. Mullen,et al.  Finite Fields: Theory, Applications and Algorithms , 1994 .

[17]  Michael D. Noakes,et al.  The J-machine multicomputer: an architectural evaluation , 1993, ISCA '93.

[18]  K. Huber,et al.  Codes over Eisenstein-Jacobi integers , 1994 .

[19]  Ming-Syan Chen,et al.  Addressing, Routing, and Broadcasting in Hexagonal Mesh Multiprocessors , 1990, IEEE Trans. Computers.