Deck 8: Parallel Processing and GPU Architecture

Full screen (f)
exit full mode
Question
The style of parallelism supported on GPUs is best described as

A)misd - multiple instruction single data
B)simt - single instruction multiple thread
C)sisd - single instruction single data
D)mimd
Use Space or
up arrow
down arrow
to flip the card.
Question
Functions annotated with the __global__ qualifier may be executed on the host or the device
Question
Which of the following correctly describes a GPU kernel

A)a kernel may contain a mix of host and gpu code
B)all thread blocks involved in the same computation use the same kernel
C)a kernel is part of the gpu\s internal micro-operating system, allowing it to act as in independent host
D)kernel may contain only host code
Question
a code known as grid which runs on GPU consisting of a set of

A)32 thread
B)unit block
C)32 block
D)thread block
Question
which of the following is not an parallel algorithm model

A)data parallel model
B)task graph model
C)task model
D)work pool model
Question
Having load before the store in a running program order, then interchanging this order, results in a

A)waw hazards
B)destination registers
C)war hazards
D)registers
Question
model based on the passing of stream of data through process arranged in a succession is called as

A)producer consumer model
B)hybrid model
C)task graph model
D)work pool model
Question
When instruction i and instruction j are tends to write the same register or the memory location, it is called

A)input dependence
B)output dependence
C)ideal pipeline
D)digital call
Question
Multithreading allowing multiple-threads for sharing the functional units of a

A)multiple processor
B)single processor
C)dual core
D)corei5
Question
Allowing multiple instructions for issuing in a clock cycle, is the goal of

A)single-issue processors
B)dual-issue processors
C)multiple-issue processors
D)no-issue processors
Question
OpenGL stands for:

A)open general liability
B)open graphics library
C)open guide line
D)open graphics layer
Question
which of the following is not an advantage of OpenGL

A)there is more detailed documentation for opengl while other api\s don\t have such detailed documentation.
B)opengl is portable.
C)opengl is more functional than any other api.
D)it is not a cross-platform api,
Question
work pool model uses ---------------- approach for task assignment

A)static
B)dynamic
C)centralized
D)decentralized
Question
which of the following is false regarding data parallel model

A)all task perform same computations
B)degree of parallelism increase with size of problem
C)matrix multiplication is example of data parallel computations
D)dynamic mapping is done
Question
which of the following are methods for containing interaction overheads

A)maximizing data locality
B)minimize volumn of data exchange
C)min frequency of interactions
D)all the above
Question
which of the following are classes of dynamic mapping centralized method

A)self scheduling
B)chunk scheduling
C)both a and b
D)none of the above
Question
which of the following is not scheme for static mapping

A)block distribution
B)block cyclic distributions
C)cyclic distributions
D)self scheduling
Question
A pipeline is like ....................

A)an automobile assembly line
B)house pipeline
C)both a and b
D)a gas line
Question
Data hazards occur when .....................

A)greater performance loss
B)pipeline changes the order of read/write access to operands
C)some functional unit is not fully pipelined
D)machine size is limited
Question
Systems that do not have parallel processing capabilities are

A)sisd
B)simd
C)mimd
D)all of the above
Question
How does the number of transistors per chip increase according to Moore ´s law?

A)quadratically
B)linearly
C)cubicly
D)exponentially
Question
Parallel processing may occur

A)in the instruction stream
B)b. in the data stream
C)both[a] and [b]
D)none of the above
Question
Execution of several activities at the same time.

A)processing
B)parallel processing
C)serial processing
D)multitasking
Question
Cache memory works on the principle of

A)locality of data
B)locality of memory
C)locality of reference
D)locality of reference & memory
Question
SIMD represents an organization that ______________.

A)refers to a computer system capable of processing several programs at the same time.
B) represents organization of single computer containing a control unit, processor unit and a memory unit.
C) includes many processing units under the supervision of a common control unit
D) none of the above.
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 8: Parallel Processing and GPU Architecture
1
The style of parallelism supported on GPUs is best described as

A)misd - multiple instruction single data
B)simt - single instruction multiple thread
C)sisd - single instruction single data
D)mimd
simt - single instruction multiple thread
2
Functions annotated with the __global__ qualifier may be executed on the host or the device
True
3
Which of the following correctly describes a GPU kernel

A)a kernel may contain a mix of host and gpu code
B)all thread blocks involved in the same computation use the same kernel
C)a kernel is part of the gpu\s internal micro-operating system, allowing it to act as in independent host
D)kernel may contain only host code
all thread blocks involved in the same computation use the same kernel
4
a code known as grid which runs on GPU consisting of a set of

A)32 thread
B)unit block
C)32 block
D)thread block
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
5
which of the following is not an parallel algorithm model

A)data parallel model
B)task graph model
C)task model
D)work pool model
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
6
Having load before the store in a running program order, then interchanging this order, results in a

A)waw hazards
B)destination registers
C)war hazards
D)registers
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
7
model based on the passing of stream of data through process arranged in a succession is called as

A)producer consumer model
B)hybrid model
C)task graph model
D)work pool model
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
8
When instruction i and instruction j are tends to write the same register or the memory location, it is called

A)input dependence
B)output dependence
C)ideal pipeline
D)digital call
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
9
Multithreading allowing multiple-threads for sharing the functional units of a

A)multiple processor
B)single processor
C)dual core
D)corei5
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
10
Allowing multiple instructions for issuing in a clock cycle, is the goal of

A)single-issue processors
B)dual-issue processors
C)multiple-issue processors
D)no-issue processors
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
11
OpenGL stands for:

A)open general liability
B)open graphics library
C)open guide line
D)open graphics layer
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
12
which of the following is not an advantage of OpenGL

A)there is more detailed documentation for opengl while other api\s don\t have such detailed documentation.
B)opengl is portable.
C)opengl is more functional than any other api.
D)it is not a cross-platform api,
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
13
work pool model uses ---------------- approach for task assignment

A)static
B)dynamic
C)centralized
D)decentralized
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
14
which of the following is false regarding data parallel model

A)all task perform same computations
B)degree of parallelism increase with size of problem
C)matrix multiplication is example of data parallel computations
D)dynamic mapping is done
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
15
which of the following are methods for containing interaction overheads

A)maximizing data locality
B)minimize volumn of data exchange
C)min frequency of interactions
D)all the above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
16
which of the following are classes of dynamic mapping centralized method

A)self scheduling
B)chunk scheduling
C)both a and b
D)none of the above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
17
which of the following is not scheme for static mapping

A)block distribution
B)block cyclic distributions
C)cyclic distributions
D)self scheduling
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
18
A pipeline is like ....................

A)an automobile assembly line
B)house pipeline
C)both a and b
D)a gas line
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
19
Data hazards occur when .....................

A)greater performance loss
B)pipeline changes the order of read/write access to operands
C)some functional unit is not fully pipelined
D)machine size is limited
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
20
Systems that do not have parallel processing capabilities are

A)sisd
B)simd
C)mimd
D)all of the above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
21
How does the number of transistors per chip increase according to Moore ´s law?

A)quadratically
B)linearly
C)cubicly
D)exponentially
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
22
Parallel processing may occur

A)in the instruction stream
B)b. in the data stream
C)both[a] and [b]
D)none of the above
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
23
Execution of several activities at the same time.

A)processing
B)parallel processing
C)serial processing
D)multitasking
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
24
Cache memory works on the principle of

A)locality of data
B)locality of memory
C)locality of reference
D)locality of reference & memory
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
25
SIMD represents an organization that ______________.

A)refers to a computer system capable of processing several programs at the same time.
B) represents organization of single computer containing a control unit, processor unit and a memory unit.
C) includes many processing units under the supervision of a common control unit
D) none of the above.
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.