Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GPU Programming

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.
Which is not an OpenCL Architecture?
a)
The Platform Model
b)
The Programming Model
c)
The Execution Model
d)
The Kernel Model
2.
What is a high performance multi-core processor that can be used to accelerate a wide variety of applications using parallel computing.
a)
CPU
b)
DSP
c)
GPU
d)
CLU
3.
CUDA is a parallel computing platform and programming model 
a)
True
b)
False
4.
The OpenCL memory model defines how data is stored and communicated both within a device and also between a device and the ________
a)
GPU
b)
Host CPU
c)
Constant Memory
d)
Kernel
5.
CUDA is limited to Nvidia GPU only
a)
True
b)
False
6.
OpenCL compiler is typically invoked at 
a)
Compile Time
b)
Runtime
7.
Available to any work-item for both read and write access. 
a)
Private Memory
b)
Local Memory
c)
Constant Memory
d)
Global Memory
8.
Which is not one of the five data structures?
a)
cl_device_id
b)
cl_context_key
c)
cl_program
d)
cl_kernel
9.
Identifies the work-item among all other work-items executing the kernel. 
a)
Global ID
b)
Local ID
10.
The kernel executes on the host system, defines devices context, and queues kernel execution instances using command queues.
a)
True
b)
False