Remote direct memory access

This is an old revision of this page, as edited by 161.114.32.111 (talk) at 22:29, 7 September 2005 (RDMA over TCP/IP). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Remote Direct Memory Access (RDMA) is a concept whereby two or more computers communicate via Direct Memory Access directly from the main memory of one system to the main memory of another. As there is no CPU, cache, or context switching overhead needed to perform the transfer, and transfers can continue in parallel with other system operations, this is particularly useful in applications where high throughput, low latency networking is needed such as in massively parallel Linux clusters. The most common RDMA implementation is over InfiniBand. Although RDMA over InfiniBand is technologically superior to most alternatives, it faces an uncertain commercial future.


See also