Short for
remote direct memory access (
DMA), a communications technique that allows data to be transmitted from the
memory of one computer to the memory of another computer without passing through either device’s
CPU, without needing extensive
buffering, and without
calling to an
operating system kernel. RDMA is a response to increasing demands for network speed. Data can be transferred faster when it does not have to pass through the CPU.
Infiniband is an example of a form of RDMA. Applications of RDMA include clustering and storage and networking for data centers.