Module 1: Additional Reading Flashcards

INTERCONNECTION_STRUCTURES_LIKE_TREE_J_BUS_J_MESH_AND_TUROS

1
Q

A _ is a graphical representation of possible solutions to a decision based on different conditions. It splits a complex problem into simpler decisions, leading to an outcome.

A

decision tree

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

A _ in a decision tree represents the depth or stage of the tree

A

level

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

The _ represents the position of individual bits

A

bit position

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

The _ in a decision tree for number representation defines the subset of values that can result from decisions made at each node, gradually narrowing the possibilities until a single value is reached.

A

range

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

The distinctive feature of a _ is that for any switch, the number of links going down to its siblings is equal to the number of links going up to its parent in the upper level.

A

fat tree

Therefore, the links get “fatter” towards the top of the tree, and the switch in the root of the tree has the most links compared to any other switch below it.

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

_ is the number of inputs a node can accept.

A

Fan-in

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

_ is the number of outputs a node can generate or broadcast to other nodes.

A

Fan-out

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

Used to construct a ternary tree

A

Fan-out of 3

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

A _ is an electronic circuit designed by using components like diodes, transistors, resistors, capacitors, etc., and capable of performing logical operations

A

logic gate

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

Helps in managing and amplifying the signals before they are fanned out to the destination

A

Buffers

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

_ is a general term for anything that involves delivering hosted services over the internet.

A

Cloud computing

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

It is a special case of a more common mechanism called a multicast in which a value is sent to a subset of nodes.

A

Broadcasting

It has one sender and multiple receivers

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

It is the collection of information from
several sources into one sink (fan-in
tree). The idea is similar to a multicast, in that a tree is employed, this time to move
information from the leaves to the root.

A

Convergecast

It is a fundamental operation of distributed systems, and is commonly used in sensor networks, must be aggregated into a node.

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

It has one/more senders and one/more recipients participate in data transfer traffic.

A

Multicasting

It has one or more senders and multiple receivers.

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

Dependencies in the tree can be used to illustrate speedup and efficiency, two important concepts in parallel processing.

A

Parallelism

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

The _ is a package that supports spawning processing using API similar to the threading module.

A

tree

17
Q

May be used to model the hierarchical relationship between a set of elements (including computational tasks).

A

Tree

The relative positions of these elements within the tree could be used to determine which tasks can run in parallel and which are (sequentially) dependent on each other.

18
Q

In a computational setting, the number of venues may correspond to the number of processors, and the number of days needed for the tournament corresponds to the time needed for the computation.

Compared with the sequential 7-day solution, the parallel 3-day solution finishes 7/3 faster.

In the setting of parallel computing, this quantity is called the _.

A

speedup of the computation

19
Q

These have additional circuitry via which the gate outputs can be enabled or disabled.

A

Tri-state gates

These are useful in digital systems where devices communicate via common wires called buses. Only one device can talk at a time; the others are disabled. These provide the opportunity to introduce a bus.

20
Q

It is used to send control signals and data between the processor and other components.

A

The bus

high-speed internal connection

  • The PCI bus, Ethernet, FireWire (IEEE1394), and USB are commonly used standards.
  • Buses also model other communication systems with shared resources (such as wireless systems)
21
Q

In a computer network, there are mainly six
types of physical topology, they are:

A
  1. Bus Topology
  2. Ring Topology
  3. Star Topology
  4. Mesh Topology
  5. Tree Topology
  6. Hybrid Topology
22
Q

Conclusion
* Trees and graphs can represent parallelism and distributed computing.
* The first area in which parallelism was explored was circuit complexity.
* The simplicity of circuits as a model was a key reason, as was the relation of the circuit model to physical circuits.
* Limiting parameters such as fan-in, types of gates, and uniformity of construction allowed the investigation of different computational complexity questions.
* Circuit complexity strongly relates to the complexity of parallel computation.

A

Noted