Multiple Choice
A simple kernel for adding two integers:
__global__ void add( int *a, int *b, int *c ) { *c = *a + *b; }
Where __global__ is a CUDA C keyword which indicates that:
A) add() will execute on device, add() will be called from host
B) add() will execute on host, add() will be called from device
C) add() will be called and executed on host
D) add() will be called and executed on device
Correct Answer:

Verified
Correct Answer:
Verified
Q14: Each NVIDIA GPU has ------ Streaming Multiprocessors<br>A)8<br>B)1024<br>C)512<br>D)16
Q15: If variable a is host variable and
Q16: Out-of-order instructions is not possible on GPUs.
Q17: In CUDA memory model there are following
Q18: CUDA Hardware programming model supports:<br>A. fully generally
Q20: IADD, IMUL24, IMAD24, IMIN, IMAX are -----------
Q21: Each warp of GPU receives a single
Q22: _ became the first language specifically designed
Q23: Limitations of CUDA Kernel<br>A)recursion, call stack, static
Q24: The host processor spawns multithread tasks (or