71
75.6k

430+ High Performance Computing (HPC) Solved MCQs

These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) .

351.

Multiprocessor is systems with multiple CPUs, which are capable of independently executing different tasks in parallel. In this category every processor and memory module has similar access time?

A. uma
B. microprocessor
C. multiprocessor
D. numa
Answer» A. uma
352.

For inter processor communication the miss arises are called?

A. hit rate
B. coherence misses
C. comitt misses
D. parallel processing
Answer» B. coherence misses
353.

NUMA architecture uses _______in design?

A. cache
B. shared memory
C. message passing
D. distributed memory
Answer» D. distributed memory
354.

A multiprocessor machine which is capable of executing multiple instructions on multiple data sets?

A. sisd
B. simd
C. mimd
D. misd
Answer» C. mimd
355.

In message passing, send and receive message between?

A. task or processes
B. task and execution
C. processor and instruction
D. instruction and decode
Answer» A. task or processes
356.

The First step in developing a parallel algorithm is_________?

A. to decompose the problem into tasks that can be executed concurrently
B. execute directly
C. execute indirectly
D. none of above
Answer» A. to decompose the problem into tasks that can be executed concurrently
357.

The number of tasks into which a problem is decomposed determines its?

A. granularity
B. priority
C. modernity
D. none of above
Answer» A. granularity
358.

The length of the longest path in a task dependency graph is called?

A. the critical path length
B. the critical data length
C. the critical bit length
D. none of above
Answer» A. the critical path length
359.

The graph of tasks (nodes) and their interactions/data exchange (edges)?

A. is referred to as a task interaction graph
B. is referred to as a task communication graph
C. is referred to as a task interface graph
D. none of above
Answer» A. is referred to as a task interaction graph
360.

Mappings are determined by?

A. task dependency
B. task interaction graphs
C. both a and b
D. none of above
Answer» C. both a and b
361.

Decomposition Techniques are?

A. recursive decomposition
B. data decomposition
C. exploratory decomposition
D. all of above
Answer» D. all of above
362.

The Owner Computes Rule generally states that the process assigned a particular data item is responsible for?

A. all computation associated with it
B. only one computation
C. only two computation
D. only occasionally computation
Answer» A. all computation associated with it
363.

A simple application of exploratory decomposition is_?

A. the solution to a 15 puzzle
B. the solution to 20 puzzle
C. the solution to any puzzle
D. none of above
Answer» A. the solution to a 15 puzzle
364.

Speculative Decomposition consist of _?

A. conservative approaches
B. optimistic approaches
C. both a and b
D. only b
Answer» C. both a and b
365.

task characteristics include?

A. task generation.
B. task sizes.
C. size of data associated with tasks.
D. all of above
Answer» D. all of above
366.

Writing parallel programs is referred to as?

A. parallel computation
B. parallel processes
C. parallel development
D. parallel programming
Answer» D. parallel programming
367.

Parallel Algorithm Models?

A. data parallel model
B. bit model
C. data model
D. network model
Answer» A. data parallel model
368.

The number and size of tasks into which a problem is decomposed determines the?

A. fine-granularity
B. coarse-granularity
C. sub task
D. granularity
Answer» A. fine-granularity
369.

A feature of a task-dependency graph that determines the average degree of concurrency for a given granularity is its ___________ path?

A. critical
B. easy
C. difficult
D. ambiguous
Answer» A. critical
370.

The pattern of___________ among tasks is captured by what is known as a task-interaction graph?

A. interaction
B. communication
C. optmization
D. flow
Answer» A. interaction
371.

Interaction overheads can be minimized by____?

A. maximize data locality
B. maximize volume of data exchange
C. increase bandwidth
D. minimize social media contents
Answer» A. maximize data locality
372.

Type of parallelism that is naturally expressed by independent tasks in a task-dependency graph is called _______ parallelism?

A. task
B. instruction
C. data
D. program
Answer» A. task
373.

Speed up is defined as a ratio of?

A. s=ts/tp
B. s= tp/ts
C. ts=s/tp
D. tp=s /ts
Answer» A. s=ts/tp
374.

Parallel computing means to divide the job into several __________?

A. bit
B. data
C. instruction
D. task
Answer» D. task
375.

_________ is a method for inducing concurrency in problems that can be solved using the divide-and-conquer strategy?

A. exploratory decomposition
B. speculative decomposition
C. data-decomposition
D. recursive decomposition
Answer» C. data-decomposition
376.

The___ time collectively spent by all the processing elements Tall = p TP?

A. total
B. average
C. mean
D. sum
Answer» A. total
377.

The dual of one-to-all broadcast is ?

A. all-to-one reduction
B. all-to-one receiver
C. all-to-one sum
D. none of above
Answer» A. all-to-one reduction
378.

A hypercube has?

A. 2d nodes
B. 2d nodes
C. 2n nodes
D. n nodes
Answer» A. 2d nodes
379.

The Prefix Sum Operation can be implemented using the ?

A. all-to-all broadcast kernel.
B. all-to-one broadcast kernel.
C. one-to-all broadcast kernel
D. scatter kernel
Answer» A. all-to-all broadcast kernel.
380.

In the scatter operation ?

A. single node send a unique message of size m to every other node
B. single node send a same message of size m to every other node
C. single node send a unique message of size m to next node
D. none of above
Answer» A. single node send a unique message of size m to every other node
381.

The gather operation is exactly the inverse of the ?

A. scatter operation
B. broadcast operation
C. prefix sum
D. reduction operation
Answer» A. scatter operation
382.

Parallel algorithms often require a single process to send identical data to all other processes or to a subset of them. This operation is known as _________?

A. one-to-all broadcast
B. all to one broadcast
C. one-to-all reduction
D. all to one reduction
Answer» A. one-to-all broadcast
383.

In which of the following operation, a single node sends a unique message of size m to every other node?

A. gather
B. scatter
C. one to all personalized communication
D. both a and c
Answer» D. both a and c
384.

Gather operation is also known as ________?

A. one to all personalized communication
B. one to all broadcast
C. all to one reduction
D. all to all broadcast
Answer» A. one to all personalized communication
385.

Conventional architectures coarsely comprise of a?

A. a processor
B. memory system
C. data path.
D. all of above
Answer» D. all of above
386.

Data intensive applications utilize?

A. high aggregate throughput
B. high aggregate network bandwidth
C. high processing and memory system performance.
D. none of above
Answer» A. high aggregate throughput
387.

A pipeline is like?

A. overlaps various stages of instruction execution to achieve performance.
B. house pipeline
C. both a and b
D. a gas line
Answer» A. overlaps various stages of instruction execution to achieve performance.
388.

Scheduling of instructions is determined?

A. true data dependency
B. resource dependency
C. branch dependency
D. all of above
Answer» D. all of above
389.

VLIW processors rely on?

A. compile time analysis
B. initial time analysis
C. final time analysis
D. mid time analysis
Answer» A. compile time analysis
390.

Memory system performance is largely captured by?

A. latency
B. bandwidth
C. both a and b
D. none of above
Answer» C. both a and b
391.

The fraction of data references satisfied by the cache is called?

A. cache hit ratio
B. cache fit ratio
C. cache best ratio
D. none of above
Answer» A. cache hit ratio
392.

A single control unit that dispatches the same Instruction to various processors is?

A. simd
B. spmd
C. mimd
D. none of above
Answer» A. simd
393.

The primary forms of data exchange between parallel tasks are?

A. accessing a shared data space
B. exchanging messages.
C. both a and b
D. none of above
Answer» C. both a and b
394.

The First step in developing a parallel algorithm is?

A. to decompose the problem into tasks that can be executed concurrently
B. execute directly
C. execute indirectly
D. none of above
Answer» A. to decompose the problem into tasks that can be executed concurrently
395.

The Owner Computes Rule generally states that the process assigned a particular data item are responsible for?

A. all computation associated with it
B. only one computation
C. only two computation
D. only occasionally computation
Answer» A. all computation associated with it
396.

A simple application of exploratory decomposition is?

A. the solution to a 15 puzzle
B. the solution to 20 puzzle
C. the solution to any puzzle
D. none of above
Answer» A. the solution to a 15 puzzle
397.

Speculative Decomposition consist of ?

A. conservative approaches
B. optimistic approaches
C. both a and b
D. only b
Answer» C. both a and b
398.

Task characteristics include?

A. task generation.
B. task sizes.
C. size of data associated with tasks.
D. all of above.
Answer» D. all of above.
399.

The dual of one-to-all broadcast is?

A. all-to-one reduction
B. all-to-one receiver
C. all-to-one sum
D. none of above
Answer» A. all-to-one reduction
400.

A hypercube has?

A. 2d nodes
B. 3d nodes
C. 2n nodes
D. n nodes
Answer» A. 2d nodes

Done Studing? Take A Test.

Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.