DocumentCode :
1941794
Title :
Efficient fully adaptive wormhole routing in n-dimensional meshes
Author :
Boura, Younes M. ; Das, Chita R.
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
fYear :
1994
fDate :
21-24 Jun 1994
Firstpage :
589
Lastpage :
596
Abstract :
An efficient fully adaptive wormhole routing algorithm for n-dimensional meshes is developed. The routing algorithm provides full adaptivity at a cost of one additional virtual channel per physical channel irrespective of the number of dimensions of the network. The algorithm is based on dividing the network graph into two acyclic graphs that contain all of the physical channels in the system. Virtual channels are classified as either waiting or nonwaiting channels. Busy channels that a message waits for to become available are classified as waiting channels, otherwise they are classified as nonwaiting channels. Thus, a message considers nonwaiting channels first to reach its destination. If all non-waiting channels are busy, the message considers waiting channels. Messages acquire waiting channels in two phases. In each phase, waiting channels belonging to one acyclic network graph are traversed. This 2-phase routing algorithm could be either minimal or nonminimal. However, we concentrate on minimal routing. It is demonstrated that this adaptive routing algorithm can utilize the virtual paths (channels) between any two nodes more efficiently than any of the present algorithms with the same hardware requirement
Keywords :
adaptive systems; graph theory; message passing; multiprocessor interconnection networks; network routing; acyclic graphs; busy channels; fully adaptive wormhole routing; hardware requirement; minimal routing; n-dimensional meshes; network graph; nonwaiting channels; physical channels; routing algorithm; virtual channel; waiting channels; Algorithm design and analysis; Availability; Communication networks; Computer science; Costs; Hardware; Hypercubes; Network topology; Routing; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1994., Proceedings of the 14th International Conference on
Conference_Location :
Pozman
Print_ISBN :
0-8186-5840-1
Type :
conf
DOI :
10.1109/ICDCS.1994.302473
Filename :
302473
Link To Document :
بازگشت