All mock tests are FREE till 31 December — register to save your progress

Which of the following statements is incorrect for Parallel Virtual Machine (PVM)?

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: D. In the PVM model, the message order is not preserved

Explanation

The PVM user guide states that the model preserves message order: messages sent from one task to another arrive in the order in which they were sent, so statement 4 is the incorrect one and is the answer. The other three are all taken from the PVM specification — it does provide asynchronous blocking send, asynchronous blocking receive and non-blocking receive; message buffers are allocated dynamically, so the only limit on message size is the memory available; and the model assumes any task may send to any other task with no architectural limit on the size or number of messages. Note that this is a parallel-computing item that the source page files under Software Engineering.

More Theory of Computation and Compilers questions