Transaction based remote direct memory access
AssigneeAmazon Technologies, Inc.
InventorsNafea Bshara, Leah Shalev, Erez Izenberg, Georgy Machulsky, Guy Nakibly
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsNafea Bshara, Leah Shalev, Erez Izenberg, Georgy Machulsky, Guy Nakibly
Estimating the term…
Apparatus and methods are disclosed herein for remote, direct memory access (RDMA) technology that enables direct memory access from one host computer memory to another host computer memory over a physical or virtual computer network. In one example, RDMA functionality is provided by combining a host executing instructions for RDMA software applications with dedicated hardware accelerator, where the host has access to substantially all RDMA connection context (e.g., configuration, status, state machine, counters, etc.) and a hardware accelerator stores a portion of the context information for a set of currently active transactions. The hardware accelerator derives a transaction identifier from header information in received RDMA packets and performs a local RDMA operation using at least a portion of the received data, a destination address of the location RDMA operation being based at least in part on a memory address determined using the transaction identifier.
1-30. (canceled)
A remote direct memory access (RDMA) controller configurable to be in communication with a computing host comprising at least one processor, a network adapter, a transaction memory, and a main memory, the RDMA controller being configured to accelerate an RDMA operation bypassing the computing host by:
A method of performing a remote direct memory access (RDMA) operation with a computing system having a host processor and an RDMA controller, the method comprising:
A computing device comprising:
Dependencies are inferred from the claim text.