Deck 8: Parallel Processing and GPU Architecture
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/25
Play
Full screen (f)
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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.
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