Rendezvous Blocking
What happens once sender and receiver rendezvous?
- Sender (push) or receiver (pull) may complete operation
- May block other operations while completing
Performance tradeoff
- If operation does not block (by checking for other requests), it adds latency or reduces bandwidth.
Can reduce performance if a receiver, having acknowledged a send, must wait for the sender to complete a separate operation that it has started.