MCQs
Total Questions : 34
| Page 3 of 4 pages
Answer: Option B. -> Execution of a program by more than one task, with each task being able to execute the same or different statement at the same moment in time
Answer: (b)
Answer: (b)
Answer: Option C. -> Relatively large amounts of computational work are done between communication / synchronization events
Answer: (c)
Answer: (c)
Answer: Option A. -> Here all processors access, all memory as global address space
Answer: (a)
Answer: (a)
Answer: Option B. -> Here if one processor updates a location in shared memory, all the other processors know about the update.
Answer: (b)
Answer: (b)
Answer: Option B. -> To demonstrate a proportionate increase in parallel speedup with the addition of more processors
Answer: (b)
Answer: (b)
Answer: Option A. -> Here all processors have equal access and access times to memory
Answer: (a)
Answer: (a)
Answer: Option A. -> It involves data sharing between more than two tasks, which are often specified as being members in a common group, or collective.
Answer: (a)
Answer: (a)
Answer: Option C. -> Combination of both A and B
Answer: (c)
Answer: (c)
Answer: Option B. -> Changes in a memory location effected by one processor are visible to all other processors
Answer: (b)
Answer: (b)
Question 30. 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.
Answer: Option A. -> Single Program Multiple Data (SPMD)
Answer: (a)
Answer: (a)