Beruflich Dokumente
Kultur Dokumente
sp2016
lec# 11
Dr M Shamim Baig
1.1
1.2
Static INs:
Routing Algorithms & usage
Examples
1.3
1.5
where x is d-bit binary node-id for p-node cube, # of dim =d= logp, i is dim index
Dynamic INs:
1.7
d1
do
Omega MIN:
Function (ISC & SW) based Routing Approach
Let S be the binary representation of the source
and D be that of the destination processor.
The data traversing the link is determined by the
Shuffle ISC-function.
The stage switching is determined by Exchangefunction which is applied only when Si & Di bits for
the stage differ.
This process is repeated for each of the log p
switching stages di [from (logp-1) to 0]
Formal Function based routing Algorithm for
Omega-MIN & its Usage Example?????
1.10
x= xd-1 xd-2 . x2 x1 x0
Shuffle Function: S(x)= rotate-left-x
S(xd-1 xd-2 . x2 x1 x0 )= (xd-2 xd-3 . x1 x0 xd-1 )
Exchange Function: E(x)=
E(xd-1 xd-2 . x2 x1 x0)= (xd-1 xd-2 . x2 x1 x0 )
1.11
Routing-Paths (on/ off MIN): two route-paths (010-to-111 & 110-to-100) can
be drawn ON the MIN without ISC. How about path OFF the MIN?
Interconnection Functions
1.13
1.14
Butterfly-Function
B(110)= 011
Butterfly MIN is used in FFT computation
1.15
Difference between
1.16