Quiz
  1. Persistent communication request is useful for

    A. sending the same data to different tasks
    B. sending sections of an array to different tasks
    C. sending the same array repeatedly to the same task
    D. sending sections of an array to the same task

  2. Persistent receive request can be used to receive messages

    A. into different buffers
    B. with different tags
    C. of different sizes
    D. from different sources

  3. A persistent send request can be used to send messages

    A. from different buffers
    B. with different tags
    C. of different sizes
    D. to different destinations
    E. none of the above

  4. A persistent send request can be used for

    A. standard
    B. ready
    C. buffered
    D. synchronous communication mode

  5. Persistent communication will reduce

    A. system overhead
    B. synchronization overhead
    C. user overhead
    D. bandwidth costs

  6. The reduction in overhead gained by using persistent communication is

    A. greater for small messages
    B. the same for all messages
    C. proportional to message size

  7. MPI_Startall starts

    A. all communications for which persistent requests exist
    B. only sends for which persistent requests exist
    C. only receives for which persistent requests exits
    D. only the operations whose requests are specified in the call

  8. MPI_Startall can be used to start

    A. both sends and receives in the same call
    B. only sends or only receives in any one call
    C. no sends or receives
    D. one send or one receive operation


If you would like an explanation of the correct answers to show up along with your score, select Yes in the box below:
Show Answers:

Name (required for Virtual Workshop Certificate):