Multiprocessors Interconnection Networks Flashcards

1
Q

Two Types of Bus-based Dynamic Interconnection Networks

A

Single Bus Systems and Multiple Bus Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

generally consists of N processors, each having its own cache, connected by a shared bus; Use of local caches reduces the processor-memory traffic.

A

Single Bus Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A multiple bus multiprocessor system uses several parallel buses to interconnect multiple processors and multiple memory modules

A

Multiple Bus Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the 4 Possible connections of a multiple bus systems

A

Multiple Bus with Full Bus-Memory Connection (MBFBMC), Multiple Bus with Single Bus-Memory Connection (MBSBMC), Multiple Bus with Partial Bus-Memory Connection (MBPBMC), Multiple Bus with Class-based Memory Connection (MBCBMC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Formula for counting the number of connections in a Multiple Bus with Full Bus-Memory Connection (MBFBMC)

A

B(N+M), where B is the no. of buses, N is no. of processors, M is no. of memory banks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Formula for calculating the “load on bus i” in a Multiple Bus with Full Bus-Memory Connection (MBFBMC)

A

N+M, where N is no. of processors, M is no. of memory banks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Formula for counting the number of connections in a Multiple Bus with Single Bus-Memory Connection (MBSBMC)

A

BN+M, where B is the no. of buses, N is no. of processors, M is no. of memory banks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Formula for calculating the “load on bus i” in a Multiple Bus with Single Bus-Memory Connection (MBSBMC)

A

N+Mj, where N is no. of processors, Mj is no. of memory modules in class j.

Since this type of connection does not have a class, each memory will be its own class. Thus, Mj = 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Formula for counting the number of connections in a Multiple Bus with Partial Bus-Memory Connection (MBPBMC)

A

B(N+M/g), where B is the no. of buses, N is no. of processors, M is no. of memory banks, g is the no. of buses per group.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Formula for calculating the “load on bus i” in a Multiple Bus with Partial Bus-Memory Connection (MBPBMC)

A

N+M/g, where N is no. of processors, M is no. of memory banks, g is the no. of buses per group.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

One of the well-known Multi-Staged Interconnection Networks

A

The Banyan Network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Formula for the No. of MIN stages in a Banyan Network

A

log2 (N), where N is the number of memory modules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Formula for the No. of switching element per stage in a Banyan Network

A

N/2, where N is the number of memory modules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Formula for the total no. of switching element in a Banyan Network; Is also the network complexity

A

N * log2 (N) or O(N log2 N), where N is the number of memory modules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Formula for the no. of switching elements along the path from input to output; Is also the time complexity

A

log2 (N) or O(log2 N), where N is the number of memory modules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

It is characterized by having fixed paths, unidirectional or bidirectional, between processors

A

Static Interconnection Networks

17
Q

Two types of Static networks

A

Completely Connected Networks (CCN) and Limited Connection Networks (LCN)

18
Q
  • each node is connected to all other nodes in the network
  • fast delivery of message from any source node
  • expensive in terms of number of links needed
A

Completely Connected Networks (CCN)

19
Q

Formula for the no. of links in a CCN

A

N(N-1)/2, where N is the no. of nodes

20
Q

Formula for the Degree in a CCN

A

N-1, where N is the no. of nodes

21
Q

Formula for the Diameter in a CCN

A

1, it is constant

22
Q
  • do not provide a direct link from every node to every other nod in the network
  • communications between some node have to be routed through other nodes
A

Limited Connection Networks (LCN)

23
Q

Formula for the no. of links in a Linear Array (LCN)

A

N-1, where N is the no. of nodes

24
Q

Formula for the Degree of a Linear Array (LCN)

A

2, it is constant

25
Q

Formula for the Diameter of a Linear Array (LCN)

A

N-1, where N is the no. of nodes

26
Q

Formula for the no. of links in a Binary Tree (LCN)

A

N-1, where N is the no. of nodes

27
Q

Formula for the Degree of a Binary Tree (LCN)

A

3, it is constant

28
Q

Formula for the Diameter of a Binary Tree (LCN)

A

2([log2 N]-1), where N is the no. of nodes, and “[]” represents the ceiling operation.

29
Q

Formula for the no. of links in a n-cube (LCN)

A

nN/2, where N is the no. of nodes, and n refers to the dimension of the cube which is 3

30
Q

Formula for the Degree of a n-cube (LCN)

A

log2 N, where N is the no. of nodes

31
Q

Formula for the Diameter of a n-cube (LCN)

A

log2 N, where N is the no. of nodes

32
Q

Formula for the no. of links in a 2d-mesh (LCN)

A

2(N-n), where N is the no. of nodes, and n refers to the dimension of the mesh (i.e., is it a 3x3, 2x2, 4x4 mesh, then n=3, 2, or 4)

33
Q

Formula for the Degree of a 2d-mesh (LCN)

A

4, it is constant

34
Q

Formula for the Diameter of a 2d-mesh (LCN)

A

2(n-1), where n refers to the dimension of the mesh (i.e., is it a 3x3, 2x2, 4x4 mesh, then n=3, 2, or 4)