Documente Academic
Documente Profesional
Documente Cultură
Sinan Kockara
Department of Computer Science
UCA
Network Topologies: Completely Connected and
Star Connected Networks
• In a linear array, each node has two Linear arrays: (a) with no
neighbors, one to its left and one to its
wraparound links; (b) with
right. If the nodes at either end are
connected, we refer to it as a 1-D torus or wraparound link.
a ring.
• A generalization to 2 dimensions has
nodes with 4 neighbors, to the north,
south, east, and west.
• A further generalization to d dimensions
has nodes with 2d neighbors.
• A special case of a d-dimensional mesh is
a hypercube. Here, d = log p, where p is
the total number of nodes.
• K-d Meshes: one extreme of k-d mesh
family is Linear Arrays, other extreme is
hypercubes
Network Topologies:
Two- and Three Dimensional Meshes
Two and three dimensional meshes: (a) 2-D mesh with no wraparound;
•2D mesh can be laid out in 2D space , make it attractive from a wiring
standpoint
•Regularly structured computations map very naturally to a 2D mesh
(b) 2-D mesh with wraparound link (2-D torus); and (c) a 3-D mesh with no
wraparound.
3D mesh
• Each node element except nodes on the
periphery is connected to 6 other nodes
• Physical simulations such as 3D Finite
Element Modeling, 3D weather modeling
naturally fits to 3D mesh topology.
• Therefore, it is commonly used
interconnection network.
Network Topologies:
Hypercubes and their Construction
100 101
010 011
000 001
Example
101 to 010
101 -> 001 ->011-> 010
Hypercube Routing 2
• This routing scheme is called e-cube
routing algorithm, or left-to-right routing
Answer
?
Why?
Network Criteria: Evaluating
Interconnection networks
• For network evaluation 3 things are
important:
– Communication Latency: time to make
message transfer through network
– Bandwidth: data transmitted per second
(bits/second)
– Cost: number of links in network
How to Evaluate a network?
• Key issues for evaluation:
– Diameter (Communication Latency measure)
• Minimum number of links between the two farthest nodes (shortest
route is considered) e.g What is diameter for ring network?
• Determines worst case delays
– Bisection width (Connectivity measure)
• Number of links that must be cut to divide the network into two equal
parts
• E.g. think about linear arrays and torus, what are their bisection
width?
– Degree (Cost measure)
• Maximum number of links that a single node has
– Low diameter, low degree, and higher bisection width
are preferred features for a network