Sail E0 Webinar

MCQs

Total Questions : 34 | Page 2 of 4 pages
Question 11. Synchronous communications
  1.    It require some type of “handshaking” between tasks that are sharing dat(A) This can be explicitly structured in code by the programmer, or it may happen at a lower level unknown to the programmer.
  2.    It involves data sharing between more than two tasks, which are often specified as being members in a common group, or collective.
  3.    It involves two tasks with one task acting as the sender/producer of data, and the other acting as the receiver/consumer.
  4.    It allows tasks to transfer data independently from one another.
 Discuss Question
Answer: Option A. -> It require some type of “handshaking” between tasks that are sharing dat(A) This can be explicitly structured in code by the programmer, or it may happen at a lower level unknown to the programmer.
Answer: (a)
Question 12. These computer 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.
  1.    Single Program Multiple Data (SPMD)
  2.    Flynn’s taxonomy
  3.    Von Neumann Architecture
  4.    None of these
 Discuss Question
Answer: Option C. -> Von Neumann Architecture
Answer: (c)
Question 13. Latency is
  1.    Partitioning in that the data associated with a problem is decompose(D) Each parallel task then works on a portion of the dat(A)
  2.    Partitioning in that, the focus is on the computation that is to be performed rather than on the data manipulated by the computation. The problem is decomposed according to the work that must be done. Each task then performs a portion of the overall work.
  3.    It is the time it takes to send a minimal (0 byte) message from one point to other point
  4.    None of these
 Discuss Question
Answer: Option C. -> It is the time it takes to send a minimal (0 byte) message from one point to other point
Answer: (c)
Question 14. Asynchronous communications
  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 C. -> It allows tasks to transfer data independently from one another.
Answer: (c)
Question 15. Granularity 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 A. -> In parallel computing, it is a qualitative measure of the ratio of computation to communication
Answer: (a)
Question 16. Distributed Memory
  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 B. -> It refers to network based memory access for physical memory that is not common
Answer: (b)
Question 17. Serial Execution
  1.    A sequential execution of a program, one statement at a time
  2.    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
  3.    A program or set of instructions that is executed by a processor.
  4.    None of these
 Discuss Question
Answer: Option A. -> A sequential execution of a program, one statement at a time
Answer: (a)
Question 18. It distinguishes multi-processor computer architectures according to how they can be classified along the two independent dimensions of Instruction and Dat(A) Each of these dimensions can have only one of two possible states: Single or Multiple.
  1.    Single Program Multiple Data (SPMD)
  2.    Flynn’s taxonomy
  3.    Von Neumann Architecture
  4.    None of these
 Discuss Question
Answer: Option B. -> Flynn’s taxonomy
Answer: (b)
Question 19. Functional Decomposition:
  1.    Partitioning in that the data associated with a problem is decompose(D) Each parallel task then works on a portion of the dat(A)
  2.    Partitioning in that, the focus is on the computation that is to be performed rather than on the data manipulated by the computation. The problem is decomposed according to the work that must be done. Each task then performs a portion of the overall work.
  3.    It is the time it takes to send a minimal (0 byte) message from point A to point (B)
  4.    None of these
 Discuss Question
Answer: Option B. -> Partitioning in that, the focus is on the computation that is to be performed rather than on the data manipulated by the computation. The problem is decomposed according to the work that must be done. Each task then performs a portion of the overall work.
Answer: (b)
Question 20. Massively Parallel
  1.    Observed speedup of a code which has been parallelized, defined as: wall-clock time of serial execution and wall-clock time of parallel execution
  2.    The amount of time required to coordinate parallel tasks. It includes factors such as: Task start-up time, Synchronizations, Data communications.
  3.    Refers to the hardware that comprises a given parallel system - having many processors
  4.    None of these
 Discuss Question
Answer: Option B. -> The amount of time required to coordinate parallel tasks. It includes factors such as: Task start-up time, Synchronizations, Data communications.
Answer: (b)

Latest Videos

Latest Test Papers