×

High performance IP processor using RDMA

  • US 9,667,723 B2
  • Filed: 03/02/2015
  • Issued: 05/30/2017
  • Est. Priority Date: 06/11/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of using a hardware-implemented processor for enabling storage or retrieval of data in a memory subsystem, in a target system comprising a host processor and coupled to a TCP/IP network consisting of TCP/IP protocol and comprising a transport layer and a network layer wherein the transport layer and network layer consist of TCP/IP, the method comprising:

  • (a) receiving a request to register a region of memory from an application running on the target system;

    (b) making the region of memory available to one or more peers of the application running on the target system that made the request;

    (c) receiving data packets, by the hardware-implemented processor, via the network consisting of TCP/IP, at the target system;

    (d) receiving a remote direct memory access request in the data packets transmitted via the network consisting of TCP/IP, the remote direct memory access request including a location of a region of memory registered for the remote direct access memory operation;

    (e) in response to the receiving acts in parts (c) and (d), storing data to or retrieving data from the memory subsystem with the hardware-implemented processor, without the host processor controlling memory access during the storing or retrieving; and

    (f) wherein the remote direct memory access request specifies the data stored or retrieved.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×