Professional Documents
Culture Documents
Part 7
Networks - 2
C. M. Krishna
Fall 2006
Page 1
Extra-Stage Network - Bandwidth
♦ Bandwidth BW - expected number of processors
actively communicating with some memory =
expected number of memories actively communicating
with some processor = product of number of
memories (N) and Ψ m - the probability that a given
memory (say memory 0) is non-faulty and has a
request at its input
♦Ψm is calculated iteratively - following a path from
the processors leading to this specific memory
♦ Link is in state 1 (0) if it has (does not have) a
request for memory - a faulty link is in state 0
Page 2
Extra Stage - Bandwidth
Calculation - Cont.
Page 3
Bandwidth Calculation - Cont.
♦ Only joint probabilities of two links are required
- can be calculated recursively from stage k+1
(processor stage) to stage 0 (memory stage)
♦ Stage 0 includes demultiplexers
♦Ψm = P( X 0=1) p l p m
♦ BW = N Ψ m
ECE655/Krishna Part.7 .7 Copyright 2004 Koren & Krishna
Page 4
Calculating Connectivity
♦ For the paths between processor 0 and memory 0
P(At least one path is fault-free)=P(0,0)=
♦ Q = [P(0,0)+P(0,1)] N 2 /2
Page 5
Calculating Ar
♦ P(X i = 1) is calculated recursively from 0 to k+1
♦ X i , Y i - state of two links in stage i
♦ For stage 0 -
♦ P(X 0 =1) = p m ; P(X 0 =0) =1-p m
♦ For stage 1 -
Calculating Ar - Cont.
♦ For states 2,…,k -
♦ X i-1,Y i-1,Z i-1,W i-1 - state of 4 links in stage i-1
Page 6
Calculating Ar - Cont.
♦ For the extra stage k+1 -
Interstitial Mesh
♦ Conventional 2-dimensional rectangular mesh network
- unable to tolerate any faults in a node
♦ (1,4) Interstitial
Redundancy
Page 7
Different Interstitial Redundancy
♦ (4,4) Interstitial
Redundancy
♦ No simple algorithm to
calculate the reliability
of the (4,4) interstitial redundancy scheme
ECE655/Krishna Part.7 .16 Copyright 2004 Koren & Krishna
Page 8
Non-Redundant
Crossbar
♦ 3x4 crossbar
Redundant Crossbar
♦ Adding redundancy
to make the crossbar
fault-tolerant:
♦ A row and a column
of switches are added
♦ Input and output
connections are
augmented - each
input can be sent
to either of two rows
and each output can
be received on either of
two columns
♦ If a switch becomes faulty - row and
column to which it belongs are replaced by
the spare row and column
ECE655/Krishna Part.7 .18 Copyright 2004 Koren & Krishna
Page 9