A NEW ROUTING ALGORITHM FOR A CLASS OF REARRANGEABLE NETWORKS

被引:23
作者
FENG, TY [1 ]
SEO, SW [1 ]
机构
[1] PRINCETON UNIV,DEPT ELECT ENGN,PRINCETON,NJ 08544
基金
美国国家科学基金会;
关键词
REARRANGEABLE NETWORKS; TOPOLOGICAL EQUIVALENCE; BUTTERFLY; ROUTING; DECISION CHART; GENERATION AND PROPAGATION; INTERCHANGEABLE GROUP; DESTINATION-TAG SCHEME;
D O I
10.1109/12.324560
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a routing algorithm for a class of multistage interconnection networks. Specifically, the concatenation of two Omega networks which has 2 log2N stages is treated. It is shown that this kind of asymmetric Omega + Omega network can be converted into a symmetric Omega-1 x Omega network or a symmetric Omega x 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.
引用
收藏
页码:1270 / 1280
页数:11
相关论文
共 11 条
[1]   LOOPING ALGORITHM EXTENDED TO BASE 2T REARRANGEABLE SWITCHING NETWORKS [J].
ANDRESEN, S .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1977, 25 (10) :1057-1063
[2]  
Batcher K. E., 1976, Proceedings of the 1976 International Conference on Parallel Processing, P65
[3]  
BENES VE, 1965, MATH THEORY CONNECTI
[4]   A STUDY OF NON-BLOCKING SWITCHING NETWORKS [J].
CLOS, C .
BELL SYSTEM TECHNICAL JOURNAL, 1953, 32 (02) :406-424
[5]   DATA MANIPULATING FUNCTIONS IN PARALLEL PROCESSORS AND THEIR IMPLEMENTATIONS [J].
FENG, TY .
IEEE TRANSACTIONS ON COMPUTERS, 1974, C 23 (03) :309-318
[6]  
GOKE LR, 1973, 1ST P ANN S COMP ARC, P21
[7]   ACCESS AND ALIGNMENT OF DATA IN AN ARRAY PROCESSOR [J].
LAWRIE, DH .
IEEE TRANSACTIONS ON COMPUTERS, 1975, 24 (12) :1145-1155
[8]  
NASSIMI D, 1982, IEEE T COMPUT, V31, P148
[9]  
OPFERMAN DC, 1971, BELL SYST TECH J, V50
[10]   ON A CLASS OF MULTISTAGE INTERCONNECTION NETWORKS [J].
WU, CL ;
FENG, TY .
IEEE TRANSACTIONS ON COMPUTERS, 1980, 29 (08) :694-702