static interconnection networks

20
STATIC INTERCONNECTION NETWORKS Mariam A. Salih

Upload: others

Post on 08-Feb-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: STATIC INTERCONNECTION NETWORKS

STATIC

INTERCONNECTION NETWORKS

Mariam A. Salih

Page 2: STATIC INTERCONNECTION NETWORKS

STATIC INTERCONNECTION NETWORKS

Properties of interconnection networks

Completely Connected Networks

Limited Connection Networks linear arrays;

ring (loop) networks;

two-dimensional arrays (nearest-neighbor mesh);

tree networks; and

hypercube networks.

Page 3: STATIC INTERCONNECTION NETWORKS

STATIC INTERCONNECTION NETWORKS

Static (fixed) interconnection networks

are characterized by having fixed paths,

unidirectional or bidirectional, between

processors.

Two types of static networks can be

identified. These are:

completely connected networks (CCNs)

limited connection networks (LCNs).

Page 4: STATIC INTERCONNECTION NETWORKS

Properties of interconnection

networks:

Page 5: STATIC INTERCONNECTION NETWORKS

Completely Connected Networks

In a completely connected network (CCN) each node is

connected to all other nodes in the network.

Completely connected networks guarantee fast delivery

of messages from any source node to any destination

node (only one link has to be traversed).

Notice also that since every node is connected to every

other node in the network, routing of messages between

nodes becomes a straightforward task.

Completely connected networks are, however, expensive

in terms of the number of links needed for their

construction.

Page 6: STATIC INTERCONNECTION NETWORKS
Page 7: STATIC INTERCONNECTION NETWORKS
Page 8: STATIC INTERCONNECTION NETWORKS

Limited Connection Networks

Limited connection networks (LCNs) do not

provide a direct link from every node to every

other node in the network.

communications between some nodes have to

be routed through other nodes in the network.

Two important conditions for LCN:

1. the need for a pattern of interconnection among

nodes.

2. the need for a mechanism for routing messages around the network until they reach their destinations.

Page 9: STATIC INTERCONNECTION NETWORKS

A number of regular interconnection patterns

have evolved over the years for LCNs these

patterns include: linear arrays;

ring (loop) networks;

two-dimensional arrays (nearest-neighbor mesh);

tree networks; and

hypercube networks.

Page 10: STATIC INTERCONNECTION NETWORKS

linear array and ring network

In a linear array, each node is connected

to its two immediate neighboring nodes.

If the two nodes at the extreme ends of a

linear array network are connected, then

the resultant network has ring (loop)

architecture.

linear arrays are simple in their architecture

and have simple routing mechanisms, they

tend to be slow.

Page 11: STATIC INTERCONNECTION NETWORKS

linear array and ring

Page 12: STATIC INTERCONNECTION NETWORKS

Binary tree network In a tree network, of which the binary tree is a

special case,

Page 13: STATIC INTERCONNECTION NETWORKS

Static

dynamic

Page 14: STATIC INTERCONNECTION NETWORKS
Page 15: STATIC INTERCONNECTION NETWORKS

N- hypercube Networks

in a hypercube, there is an edge between a given pair of nodes if and only if the binary representation of their addresses differs by one and only one bit.

Page 16: STATIC INTERCONNECTION NETWORKS

Example of 4-bit hypercube

Page 17: STATIC INTERCONNECTION NETWORKS

Mesh-Connected Networks

can be defined as an interconnection

structure of two dimensions Grid

Page 18: STATIC INTERCONNECTION NETWORKS

Torus

Mesh architecture

with wrap around

connections forms a

torus.

Torus is combination

grid and circular.

Page 19: STATIC INTERCONNECTION NETWORKS

Simple Quiz..

Page 20: STATIC INTERCONNECTION NETWORKS