Deck 15: Exploring Multiprocessor Systems and Parallel Algorithms

Full screen (f)
exit full mode
Question
Multiprocessor is systems with multiple CPUs, which are capable of independently executing different tasks in parallel. In this category every processor and memory module has similar access time?

A)uma
B)microprocessor
C)multiprocessor
D)numa
Use Space or
up arrow
down arrow
to flip the card.
Question
For inter processor communication the miss arises are called?

A)hit rate
B)coherence misses
C)comitt misses
D)parallel processing
Question
NUMA architecture uses _______in design?

A)cache
B)shared memory
C)message passing
D)distributed memory
Question
A multiprocessor machine which is capable of executing multiple instructions on multiple data sets?

A)sisd
B)simd
C)mimd
D)misd
Question
In message passing, send and receive message between?

A)task or processes
B)task and execution
C)processor and instruction
D)instruction and decode
Question
The First step in developing a parallel algorithm is_________?

A)to decompose the problem into tasks that can be executed concurrently
B)execute directly
C)execute indirectly
D)none of above
Question
The number of tasks into which a problem is decomposed determines its?

A)granularity
B)priority
C)modernity
D)none of above
Question
The length of the longest path in a task dependency graph is called?

A)the critical path length
B)the critical data length
C)the critical bit length
D)none of above
Question
The graph of tasks (nodes) and their interactions/data exchange (edges)?

A)is referred to as a task interaction graph
B)is referred to as a task communication graph
C)is referred to as a task interface graph
D)none of above
Question
Mappings are determined by?

A)task dependency
B)task interaction graphs
C)both a and b
D)none of above
Question
Decomposition Techniques are?

A)recursive decomposition
B)data decomposition
C)exploratory decomposition
D)all of above
Question
The Owner Computes Rule generally states that the process assigned a particular data item is responsible for?

A)all computation associated with it
B)only one computation
C)only two computation
D)only occasionally computation
Question
A simple application of exploratory decomposition is_?

A)the solution to a 15 puzzle
B)the solution to 20 puzzle
C)the solution to any puzzle
D)none of above
Question
Speculative Decomposition consist of _?

A)conservative approaches
B)optimistic approaches
C)both a and b
D)only b
Question
task characteristics include?

A)task generation.
B)task sizes.
C)size of data associated with tasks.
D)all of above
Question
Writing parallel programs is referred to as?

A)parallel computation
B)parallel processes
C)parallel development
D)parallel programming
Question
Parallel Algorithm Models?

A)data parallel model
B)bit model
C)data model
D)network model
Question
The number and size of tasks into which a problem is decomposed determines the?

A)fine-granularity
B)coarse-granularity
C)sub task
D)granularity
Question
A feature of a task-dependency graph that determines the average degree of concurrency for a given granularity is its ___________ path?

A)critical
B)easy
C)difficult
D)ambiguous
Question
The pattern of___________ among tasks is captured by what is known as a task-interaction graph?

A)interaction
B)communication
C)optmization
D)flow
Question
Interaction overheads can be minimized by____?

A)maximize data locality
B)maximize volume of data exchange
C)increase bandwidth
D)minimize social media contents
Question
Type of parallelism that is naturally expressed by independent tasks in a task-dependency graph is called _______ parallelism?

A)task
B)instruction
C)data
D)program
Question
Speed up is defined as a ratio of?

A)s=ts/tp
B)s= tp/ts
C)ts=s/tp
D)tp=s /ts
Question
Parallel computing means to divide the job into several __________?

A)bit
B)data
C)instruction
D)task
Question
_________ is a method for inducing concurrency in problems that can be solved using the divide-and-conquer strategy?

A)exploratory decomposition
B)speculative decomposition
C)data-decomposition
D)recursive decomposition
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/25
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 15: Exploring Multiprocessor Systems and Parallel Algorithms
1
Multiprocessor is systems with multiple CPUs, which are capable of independently executing different tasks in parallel. In this category every processor and memory module has similar access time?

A)uma
B)microprocessor
C)multiprocessor
D)numa
uma
2
For inter processor communication the miss arises are called?

A)hit rate
B)coherence misses
C)comitt misses
D)parallel processing
coherence misses
3
NUMA architecture uses _______in design?

A)cache
B)shared memory
C)message passing
D)distributed memory
distributed memory
4
A multiprocessor machine which is capable of executing multiple instructions on multiple data sets?

A)sisd
B)simd
C)mimd
D)misd
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
5
In message passing, send and receive message between?

A)task or processes
B)task and execution
C)processor and instruction
D)instruction and decode
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
6
The First step in developing a parallel algorithm is_________?

A)to decompose the problem into tasks that can be executed concurrently
B)execute directly
C)execute indirectly
D)none of above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
7
The number of tasks into which a problem is decomposed determines its?

A)granularity
B)priority
C)modernity
D)none of above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
8
The length of the longest path in a task dependency graph is called?

A)the critical path length
B)the critical data length
C)the critical bit length
D)none of above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
9
The graph of tasks (nodes) and their interactions/data exchange (edges)?

A)is referred to as a task interaction graph
B)is referred to as a task communication graph
C)is referred to as a task interface graph
D)none of above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
10
Mappings are determined by?

A)task dependency
B)task interaction graphs
C)both a and b
D)none of above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
11
Decomposition Techniques are?

A)recursive decomposition
B)data decomposition
C)exploratory decomposition
D)all of above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
12
The Owner Computes Rule generally states that the process assigned a particular data item is responsible for?

A)all computation associated with it
B)only one computation
C)only two computation
D)only occasionally computation
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
13
A simple application of exploratory decomposition is_?

A)the solution to a 15 puzzle
B)the solution to 20 puzzle
C)the solution to any puzzle
D)none of above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
14
Speculative Decomposition consist of _?

A)conservative approaches
B)optimistic approaches
C)both a and b
D)only b
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
15
task characteristics include?

A)task generation.
B)task sizes.
C)size of data associated with tasks.
D)all of above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
16
Writing parallel programs is referred to as?

A)parallel computation
B)parallel processes
C)parallel development
D)parallel programming
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
17
Parallel Algorithm Models?

A)data parallel model
B)bit model
C)data model
D)network model
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
18
The number and size of tasks into which a problem is decomposed determines the?

A)fine-granularity
B)coarse-granularity
C)sub task
D)granularity
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
19
A feature of a task-dependency graph that determines the average degree of concurrency for a given granularity is its ___________ path?

A)critical
B)easy
C)difficult
D)ambiguous
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
20
The pattern of___________ among tasks is captured by what is known as a task-interaction graph?

A)interaction
B)communication
C)optmization
D)flow
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
21
Interaction overheads can be minimized by____?

A)maximize data locality
B)maximize volume of data exchange
C)increase bandwidth
D)minimize social media contents
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
22
Type of parallelism that is naturally expressed by independent tasks in a task-dependency graph is called _______ parallelism?

A)task
B)instruction
C)data
D)program
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
23
Speed up is defined as a ratio of?

A)s=ts/tp
B)s= tp/ts
C)ts=s/tp
D)tp=s /ts
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
24
Parallel computing means to divide the job into several __________?

A)bit
B)data
C)instruction
D)task
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
25
_________ is a method for inducing concurrency in problems that can be solved using the divide-and-conquer strategy?

A)exploratory decomposition
B)speculative decomposition
C)data-decomposition
D)recursive decomposition
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 25 flashcards in this deck.