

















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An in-depth exploration of dynamic networks, focusing on crossbar switches, their design, and the concept of multistage interconnection networks. Learn about the complexity, advantages, and challenges of these networks, including self-routing, shuffle interconnection, and omega networks.
Typology: Slides
1 / 25
This page cannot be seen from the preview
Don't miss anything!


















Io
I (^1)
I (^2)
I (^3)
I (^) o I 1 I 2 I 3 O 0 Oi O 2 O 3
N2 switches => Cost O(N2) Multiplexors are controlled from Time taken by the arbiter = O(N2) the arbiter/controller/scheduler**
From Control
Control
Input Ports OutputPorts
OutputPorts
OutputPorts
OutputPorts
R
R
R
R
Cross-bar
OutputPorts
R R R R
O
O
O
InputBuffers
0 1 2 3 4 5 6 7 000 001 010 011 100 101 110 111
1
1
0 Complexity: Omega Network Complexity O(Nlog 2 N) Self Routing:Of the destination. At each switch, the corresponding tag bit is checked. The source node generates a tag, which is binary equivalent
Input is connected to the lower output. If both inputs have either 0 or 1,If the bit is 0, the input is connected to the upper output. If it is 1, the It is a switch conflict. One of them is connected. The other one is rejected orbuffered at the switch (if it has buffer => buffered crossbar)
000 001 010 011 100 101 110 111
000 001 010 011 100 101 110 111
000 001 010 011 100 101 110 111
000 001 010 011 100 101 110 111
= =**
(a) Perfect shuffle (b) Inverse perfect shuffle
shuffle interconnection S(an-1 an-2 … a 1 a 0 ) = (an-2 an-3 … a 0 an-1 )
Let source be (s (^) n-1sn-2 … s 2 … s 1 s 0 ) and destination be (d (^) n-1dn-2 … d 2 … d 1 d 0 ). Before Stage 1, the source is switched to the position (s (^) n-2sn-3 … s 1 … s 0 sn-1) due to perfect shuffle connection. After Stage 1 it is switched to (s (^) n-2sn-3 … s 1 … s 0 dn-1) as per the (n-1)th^ of the destination. Before 2nd^ stage of the switches, the source is connected to (s (^) n-3 … s 0 dn-1sn-2) as after 2 nd^ stage it becomes (s (^) n-3 … s 0 dn-1dn-2)
P 0 P 1 P 2 P 3 P 15
E 0 E 1 E 2 E 3 E 15
Intra-Rack Host Ports
Inter-Rack External Switch Ports
16-node Rack
SwitchBoard
Multi-rack Configuration
FIFO CRCcheck Routecontrol
FlowControl (^8 8) Deserializer 64
Input Port
RAM64x
InArb OutArb
Crossbar^ 8 x 8
CentralQueue FIFO CRCGen
FlowControl (^64) Serializer (^8 )
Ouput Port XBarArb
FIFO CRCcheck Routecontrol
FlowControl (^8 8) Deserializer
Input Port
°° °
64
°° ° FIFO CRC Gen
FlowControl Serializer^8
Ouput Port (^8) XBarArb
°° °
8