Addressing, routing, and broadcasting in hexagonal mesh multiprocessors
- 1 January 1990
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 39 (1) , 10-18
- https://doi.org/10.1109/12.46277
Abstract
A family of six-regular graphs, called hexagonal meshes or H-meshes, is considered as a multiprocessor interconnection network. Processing nodes on the periphery of an H-mesh are first wrapped around to achieve regularity and homogeneity. The diameter of a wrapped H-mesh is shown to be of O(p/sup 1/2/), where p is the number of nodes in the H-mesh. An elegant, distributed routing scheme is developed for wrapped H-meshes so that each node in an H-mesh can compute shortest paths from itself to any other node with a straightforward algorithm of O(1) using the addresses of the source-destination pair only, i.e. independent of the network's size. This is in sharp contrast with those previously known algorithms that rely on using routing tables. Furthermore, the authors also develop an efficient point-to-point broadcasting algorithm for the H-meshes which is proved to be optimal in the number of required communication steps. The wrapped H-meshes are compared against some other existing multiprocessor interconnection networks, such as hypercubes, trees, and square meshes. The comparison reinforces the attractiveness of the H-mesh architecture.Keywords
This publication has 20 references indexed in Scilit:
- The cosmic cubeCommunications of the ACM, 1985
- Communication Structures for Large Networks of MicrocomputersIEEE Transactions on Computers, 1981
- Analysis of Chordal Ring NetworkIEEE Transactions on Computers, 1981
- On a Class of Multistage Interconnection NetworksIEEE Transactions on Computers, 1980
- Processor Interconnection StrategiesIEEE Transactions on Computers, 1980
- Data Manipulating Functions in Parallel Processors and Their ImplementationsIEEE Transactions on Computers, 1974
- On graphs of invulnerable communication netsIEEE Transactions on Circuit Theory, 1970
- Connectivity of transitive graphsJournal of Combinatorial Theory, 1970
- An Algorithm for Construction of the Least Vulnerable Communication Network or the Graph with the Maximum ConnectivityIEEE Transactions on Circuit Theory, 1969
- Point-symmetric graphs with a prime number of pointsJournal of Combinatorial Theory, 1967