DESIGN AND ANALYSIS OF EVEN-SIZED BINARY SHUFFLE-EXCHANGE NETWORKS FOR MULTIPROCESSORS

被引:19
作者
PADMANABHAN, K
机构
[1] UNIV ILLINOIS,DEPT COMP SCI,URBANA,IL 61801
[2] AT&T BELL LABS,PHOTON SWITCHING EFFORT,MURRAY HILL,NJ 07974
[3] AT&T BELL LABS,WAFER BASED MULTIPROCESSOR PROJECT,MURRAY HILL,NJ 07974
关键词
INTERCONNECTION NETWORKS; MULTIPROCESSORS; MULTISTAGE NETWORKS; OMEGA NETWORK; PERFECT SHUFFLE; SHUFFLE-EXCHANGE;
D O I
10.1109/71.97896
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The architecture and performance of binary shuffle-exchange networks of any even size are investigated. It is established that a network with inverted right perpendicular log2N inverted left perpendicular shuffle-exchange stages or a single recirculating stage can provide the connectivity between N inputs and N outputs using a distributed tag-based control algorithm. Control tags depend on both source and destination when N is not a power of two, and can be computed in a simple manner. Several structural and dynamic properties of the network are established, contrasting the behavior of the power-of-two and composite sized systems. The performance of the network in a stochastic environment is also investigated analytically. It is seen that the shuffle-exchange networks behave in much the same way with respect to traffic and buffer capacity, whether or not the system size is a power of two.
引用
收藏
页码:385 / 397
页数:13
相关论文
共 20 条
[1]  
CHEN PY, 1982, 3RD P INT C DISTR CO, P622
[2]   GENERALIZED DE BRUIJN DIGRAPHS [J].
DU, DZ ;
HWANG, FK .
NETWORKS, 1988, 18 (01) :27-38
[3]  
GAZIT I, 1987, 1987 P INT C PAR PRO, P461
[4]  
GOKE LR, 1973, 1ST P ANN S COMP ARC, P21
[5]   PERMUTATIONS BY CUTTING AND SHUFFLING [J].
GOLOMB, SW .
SIAM REVIEW, 1961, 3 (04) :293-&
[6]  
IMASE M, 1981, IEEE T COMPUT, V30, P439, DOI 10.1109/TC.1981.1675809
[7]  
Kleinrock L., 1975, QUEUEING SYST, V1
[8]   A UNIFIED THEORY OF INTERCONNECTION NETWORK STRUCTURE [J].
KRUSKAL, CP ;
SNIR, M .
THEORETICAL COMPUTER SCIENCE, 1986, 48 (01) :75-94
[9]  
KRUSKAL CP, 1983, IEEE T COMPUT, V32, P1091, DOI 10.1109/TC.1983.1676169
[10]  
LANG T, 1976, IEEE T COMPUT, V25, P496, DOI 10.1109/TC.1976.1674637