Sail E0 Webinar

MCQs

Total Questions : 34 | Page 1 of 4 pages
Question 1. In shared Memory
  1.    Multiple processors can operate independently but share the same memory resources
  2.    Multiple processors can operate independently but do not share the same memory resources
  3.    Multiple processors can operate independently but some do not share the same memory resources
  4.    None of these
 Discuss Question
Answer: Option A. -> Multiple processors can operate independently but share the same memory resources
Answer: (a)
Question 2. Load balancing is
  1.    Involves only those tasks executing a communication operation
  2.    It exists between program statements when the order of statement execution affects the results of the program.
  3.    It refers to the practice of distributing work among tasks so that all tasks are kept busy all of the time. It can be considered as minimization of task idle time.
  4.    None of these
 Discuss Question
Answer: Option C. -> It refers to the practice of distributing work among tasks so that all tasks are kept busy all of the time. It can be considered as minimization of task idle time.
Answer: (c)
Question 3. 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
  1.    Single Program Multiple Data (SPMD)
  2.    Multiple Program Multiple Data (MPMD)
  3.    Von Neumann Architecture
  4.    None of these
 Discuss Question
Answer: Option B. -> Multiple Program Multiple Data (MPMD)
Answer: (b)
Question 4. In designing a parallel program, one has to break the problem into discreet chunks of work that can be distributed to multiple tasks. This is known as
  1.    Decomposition
  2.    Partitioning
  3.    Compounding
  4.    Both A and B
 Discuss Question
Answer: Option D. -> Both A and B
Answer: (d)
Question 5. Fine-grain Parallelism is
  1.    In parallel computing, it is a qualitative measure of the ratio of computation to communication
  2.    Here relatively small amounts of computational work are done between communication events
  3.    Relatively large amounts of computational work are done between communication / synchronization events
  4.    None of these
 Discuss Question
Answer: Option B. -> Here relatively small amounts of computational work are done between communication events
Answer: (b)
Question 6. Data dependence is
  1.    Involves only those tasks executing a communication operation
  2.    It exists between program statements when the order of statement execution affects the results of the program.
  3.    It refers to the practice of distributing work among tasks so that all tasks are kept busy all of the time. It can be considered as minimization of task idle time.
  4.    None of these
 Discuss Question
Answer: Option B. -> It exists between program statements when the order of statement execution affects the results of the program.
Answer: (b)
Question 7. Shared Memory is
  1.    A computer architecture where all processors have direct access to common physical memory
  2.    It refers to network based memory access for physical memory that is not common.
  3.    Parallel tasks typically need to exchange dat(A) There are several ways this can be accomplished, such as through, a shared memory bus or over a network, however the actual event of data exchange is commonly referred to as communications regardless of the method employe(D)
  4.    None of these
 Discuss Question
Answer: Option A. -> A computer architecture where all processors have direct access to common physical memory
Answer: (a)
Question 8. Point-to-point communication referred to
  1.    It involves data sharing between more than two tasks, which are often specified as being members in a common group, or collective.
  2.    It involves two tasks with one task acting as the sender/producer of data, and the other acting as the receiver/consumer.*
  3.    It allows tasks to transfer data independently from one another.
  4.    None of these
 Discuss Question
Answer: Option B. -> It involves two tasks with one task acting as the sender/producer of data, and the other acting as the receiver/consumer.*
Answer: (b)
Question 9. Non-Uniform Memory Access (NUMA) is
  1.    Here all processors have equal access and access times to memory
  2.    Here if one processor updates a location in shared memory, all the other processors know about the update.
  3.    Here one SMP can directly access memory of another SMP and not all processors have equal access time to all memories
  4.    None of these
 Discuss Question
Answer: Option C. -> Here one SMP can directly access memory of another SMP and not all processors have equal access time to all memories
Answer: (c)
Question 10. In the threads model of parallel programming
  1.    A single process can have multiple, concurrent execution paths
  2.    A single process can have single, concurrent execution paths.
  3.    A multiple process can have single concurrent execution paths.
  4.    None of these
 Discuss Question
Answer: Option A. -> A single process can have multiple, concurrent execution paths
Answer: (a)

Latest Videos

Latest Test Papers