Remote Direct Memory Access
RDMAでは送信先ノードからリクエスト完了通知がない(一方向通信)。そのため、リクエスト完了を知るには、送信先のメモリ上に完了通知領域を設け、その変更を送信先が頻繁なポーリングで確認する方法がある。しかし、この方法はCPUサイクルを消費するだけでなく、通信ノード数に比例してレイテンシや必要メモリ量を増加させるため、MPIを利用するスーパーコンピューティング(HPC)には不向きである。MyrinetやQuadrics(英語版)のような他のゼロコピー通信を用いるHPCインターコネクトでは、このような問題はなく性能もよい。これは、MyrinetやQuadricsのインターフェースがMPIと酷似しているためである。
RDMAは元来プロトコル・オーバヘッドを削減するものであるが、余分なオーバヘッド:メモリレジストレーション処理(memory registration)が必要になることにも注意する必要がある。