Interconnection Networks
Interconnection Networks
♦ INDIVISIBLE
♦ MODULARLY DIVISIBLE
♦ ARBITRARILY DIVISIBLE
.....
P1 Pn
Process 1. . . . . . . . . . . Process n
I. N.
m1 m2 . . . . . . . mk
STATIC
Linear Array, Star, Bus, Ring, Tree, Mesh, Systolic Arrays, Complete Graphs, n-
cube
Performance Criteria
a) b) c)
1
2
3 Multiple
4 Stages
0 0 0 1 2 3 4 5 6 7
1 1
2 2
3 3 0 4 1 5 2 6 3 7
4 4
5 5
6 6 0 1 0
7 7
* - Self-routing ability
000 000
001 001
010 010
011 011
100 100
101 101
110 110
111 111
Destination : 1 1’
2 2’
0 1 0 +V
0 – Up ; 1 - Down
CLOS NETWORK
r1 X r2 m X n2
1 1 1 1 1 1
2 2 2 2 2
1 1
n1 r1 r 2 m n2
n1+1 1 1 1 1 n2+1
2 2 2 2
2 2
2n1 r 1 r2 m 2n2
1 1 1 1
2 2 2 2
m r2
r1n1 m r1 r2 m r2n2