Parallel Computing MCQ Questions and Answers

Practice Mode
Showing 10 of 34 questions
Q21
Asynchronous communications
  • A It involves data sharing between more than two tasks, which are often specified as being members in a common group, or collective
  • B It involves two tasks with one task acting as the sender/producer of data, and the other acting as the receiver/consumer.
  • C It allows tasks to transfer data independently from one another.
  • D None of these
Answer: Option C
Q22
Granularity is
  • A In parallel computing, it is a qualitative measure of the ratio of computation to communication
  • B Here relatively small amounts of computational work are done between communication events
  • C Relatively large amountls of computational work are done between communication / synchronization events
  • D None of these
Answer: Option A
Q23
Coarrse-grain Parallelism
  • A In parallel computing, it is a qualitative measure of the ratio of computation to communication
  • B Here relatively small amounts of computational work are done between communication events
  • C Relatively large amountsl of computational work are done between communication / synchronization events
  • D None of these
Answer: Option C
Q24
Cache Cherent UMA (CC-UMA) is
  • A Here all processors have equal access and access times to memory
  • B Here if one processor updates a location in shared memory, all the other processors know about the update
  • C Here one SMP can directly access memory of another SMP and not all processors have equal access time to all memories
  • D None of these
Answer: Option B
Q25
NOn-Uniform Memory/Access (NUMA) is
  • A Here all processors have equal access and access times to memory
  • B Here if one processor updates a location in shared memory, all the other processors know about the update
  • C Here one SMP can directly access memory of another SMP and not all processors have euqal access time to all memories
  • D None of these
Answer: Option C
Q26
It distinguished multi-processor computer architectures according to how they can be classified along the two independent dimentions of instruction and Dat (A) Each of these dimensions can have only one of two possible states: Single or Multiple.
  • A Single Program Multiple Data (SPMD)
  • B Flynn's taxonomy
  • C Von Neumann Architecture
  • D None of these
Answer: Option B
Q27
In the threads model of parallel programming
  • A A single process can have multiple concurrent execution paths
  • B A single proces can have single, concurrent execution paths.
  • C A multiple process can have single concurrent execution paths.
  • D None of these
Answer: Option A
Q28
These applications typically have multiple executable object files (programs). While the application is being run in parallel. each task can be executing the same or different program as other tasks. All tasks may use different data
  • A Single Program Multiple Data(SPMD)
  • B Multiple Program Multiple Data (MPMD)
  • C Von Neumann Architecture
  • D None of these
Answer: Option B
Q29
Here a single program is executed by all tasks simultaneously. At any moment in time, tasks can be executing the same or different instructions within the same program. These programs usually have the necessary logic programmed into them to allow different tasks to branch or conditionally execute only those parts of the program  they are designed to execute.
  • A Single Program Multiple Data (SPMD)
  • B Multiple Program Multiple Data (MPMD)
  • C Von Neumann Architecture
  • D None of these
Answer: Option A
Q30
These computers uses the stored-program concept. Memory is used to store both program and data instructions and central processing unit (CPU) gets instructions and /or data from memory. CPU, decodes the instructions and then sequentially performs them.
  • A Single, program Multiple Data (SPMD)
  • B Flynn's taxonomy
  • C Von Neumann Architecture
  • D None of these
Answer: Option C
Questions and Answers for Competitive Exams Various Entrance Test