Title :
Addressing, routing, and broadcasting in hexagonal mesh multiprocessors
Author :
Chen, Ming-Syan ; Shin, Kang G. ; Kandlur, Dilip D.
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fDate :
1/1/1990 12:00:00 AM
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(p1/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 :
graph theory; multiprocessor interconnection networks; H-meshes; addressing; broadcasting; hexagonal mesh multiprocessors; hypercubes; multiprocessor interconnection network; routing; six-regular graphs; square meshes; trees; Availability; Broadcasting; Computer networks; Distributed computing; Intelligent networks; Message passing; Multiprocessor interconnection networks; Routing; Tree graphs; Wrapping;
Journal_Title :
Computers, IEEE Transactions on