Rendezvous Blocking
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.