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.