DocumentCode :
1179558
Title :
A new routing algorithm for a class of rearrangeable networks
Author :
Feng, Tse-yun ; Seo, Seung-Woo
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
Volume :
43
Issue :
11
fYear :
1994
fDate :
11/1/1994 12:00:00 AM
Firstpage :
1270
Lastpage :
1280
Abstract :
This paper presents a routing algorithm for a class of multistage interconnection networks. Specifically, the concatenation of two Omega networks which has 2 log2 N stages is treated. It is shown that this kind of asymmetric Omega+Omega network can be converted into a symmetric Omega-1×Omega network or a symmetric Omega×Omega-1 network. However, they have butterfly connections between the two center stages. A general algorithm is developed which routes a class of symmetric networks. The algorithm routes the network from center stages to outer stages at both the input and the output sides simultaneously. The algorithm presented is simpler and more flexible than the well-known looping algorithm in that it can be applied adaptively according to the structure of the network. It can be applied to routing the Omega-based networks regardless of the center-stage connection patterns, i.e., straight, skewed straight, simple butterfly or skewed butterfly as long as the networks are symmetric. The sufficient conditions for proper routing are shown and proved. In addition, an example is shown to demonstrate the algorithm
Keywords :
multiprocessor interconnection networks; network routing; reconfigurable architectures; Omega networks; butterfly connections; center-stage connection patterns; destination-tag scheme; interchangeable group; looping algorithm; multistage interconnection networks; rearrangeable networks; routing algorithm; symmetric networks; topological equivalence; Communication switching; Computer science; Genetic mutations; Laboratories; Multiprocessor interconnection networks; Parallel processing; Routing; Sufficient conditions; Very large scale integration;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.324560
Filename :
324560
Link To Document :
بازگشت