On This Page
This set of High Performance Computing HPC Multiple Choice Questions & Answers (MCQs) focuses on High Performance Computing Set 8
Q1 | The style of parallelism supported on GPUs is best described as
- misd - multiple instruction single data
- simt - single instruction multiple thread
- sisd - single instruction single data
- mimd
Q2 | True or false: Functions annotated with the __global__ qualifier may be executed on the host or the device
- true
- false
Q3 | Which of the following correctly describes a GPU kernel
- a kernel may contain a mix of host and gpu code
- all thread blocks involved in the same computation use the same kernel
- a kernel is part of the gpu\s internal micro-operating system, allowing it to act as in independent host
- kernel may contain only host code
Q4 | a code known as grid which runs on GPU consisting of a set of
- 32 thread
- unit block
- 32 block
- thread block
Q5 | which of the following is not an parallel algorithm model
- data parallel model
- task graph model
- task model
- work pool model
Q6 | Having load before the store in a running program order, then interchanging this order, results in a
- waw hazards
- destination registers
- war hazards
- registers
Q7 | model based on the passing of stream of data through process arranged in a succession is called as
- producer consumer model
- hybrid model
- task graph model
- work pool model
Q8 | When instruction i and instruction j are tends to write the same register or the memory location, it is called
- input dependence
- output dependence
- ideal pipeline
- digital call
Q9 | Multithreading allowing multiple-threads for sharing the functional units of a
- multiple processor
- single processor
- dual core
- corei5
Q10 | Allowing multiple instructions for issuing in a clock cycle, is the goal of
- single-issue processors
- dual-issue processors
- multiple-issue processors
- no-issue processors
Q11 | OpenGL stands for:
- a. open general liability
- b. open graphics library
- c. open guide line
- d. open graphics layer
Q12 | which of the following is not an advantage of OpenGL
- there is more detailed documentation for opengl while other api\s don\t have such detailed documentation.
- opengl is portable.
- opengl is more functional than any other api.
- it is not a cross-platform api,
Q13 | work pool model uses ---------------- approach for task assignment
- static
- dynamic
- centralized
- decentralized
Q14 | which of the following is false regarding data parallel model
- all task perform same computations
- degree of parallelism increase with size of problem
- matrix multiplication is example of data parallel computations
- dynamic mapping is done
Q15 | which of the following are methods for containing interaction overheads
- maximizing data locality
- minimize volumn of data exchange
- min frequency of interactions
- all the above
Q16 | which of the following are classes of dynamic mapping centralized method
- self scheduling
- chunk scheduling
- both a and b
- none of the above
Q17 | which of the following is not scheme for static mapping
- block distribution
- block cyclic distributions
- cyclic distributions
- self scheduling
Q18 | A pipeline is like ....................
- an automobile assembly line
- house pipeline
- both a and b
- a gas line
Q19 | Data hazards occur when .....................
- greater performance loss
- pipeline changes the order of read/write access to operands
- some functional unit is not fully pipelined
- machine size is limited
Q20 | Systems that do not have parallel processing capabilities are
- sisd
- simd
- mimd
- all of the above
Q21 | How does the number of transistors per chip increase according to Moore ´s law?
- quadratically
- linearly
- cubicly
- exponentially
Q22 | Parallel processing may occur
- in the instruction stream
- b. in the data stream
- both[a] and [b]
- none of the above
Q23 | Execution of several activities at the same time.
- processing
- parallel processing
- serial processing
- multitasking
Q24 | Cache memory works on the principle of
- locality of data ??
- locality of memory
- locality of reference ??
- locality of reference & memory
Q25 | SIMD represents an organization that ______________.
- ?? ?? ?? refers to a computer system capable of processing ???? ?? ?? ?? several programs at the same time.
- ?? ?? ?? represents organization of single computer containing ?? ?? a control unit, processor unit and a memory unit.
- ?? ?? ?? includes many processing units under the supervision ?? ?? ?? ?? ?? of a common control unit
- ?? ?? ?? none of the above.