Hybrid remote direct memory access
    12.
    发明授权

    公开(公告)号:US11163719B2

    公开(公告)日:2021-11-02

    申请号:US16661876

    申请日:2019-10-23

    Abstract: A technique for remote direct memory access (RDMA) may include receiving a packet that was sent over a network, and determining the packet has metadata indicative of acceleration. The technique may also include selecting a queue having minimal storage stages to process the packet, and writing the data of the packet to an application memory using the datapath associated with the queue. Amended metadata can be generated to indicate that the data has been written to the application memory, and the amended metadata can be stored in a software accessible buffer.

    HYBRID REMOTE DIRECT MEMORY ACCESS
    13.
    发明申请

    公开(公告)号:US20200057747A1

    公开(公告)日:2020-02-20

    申请号:US16661876

    申请日:2019-10-23

    Abstract: A technique for remote direct memory access (RDMA) may include receiving a packet that was sent over a network, and determining the packet has metadata indicative of acceleration. The technique may also include selecting a queue having minimal storage stages to process the packet, and writing the data of the packet to an application memory using the datapath associated with the queue. Amended metadata can be generated to indicate that the data has been written to the application memory, and the amended metadata can be stored in a software accessible buffer.

    CORE-TO-CORE COMMUNICATION
    14.
    发明申请

    公开(公告)号:US20200012610A1

    公开(公告)日:2020-01-09

    申请号:US16575316

    申请日:2019-09-18

    Abstract: Apparatus, methods, and computer-readable storage media are disclosed for core-to-core communication between physical and/or virtual processor cores. In some examples of the disclosed technology, application cores write notification data (e.g., to doorbell or PCI configuration memory space accesses via a memory interface), without synchronizing with the other application cores or the service cores. In one examples of the disclosed technology, a message selection circuit is configured to, serialize data from the plurality of user cores by: receiving data from a user core, selecting one of the service cores to send the data based on a memory location addressed by the sending user core, and sending the received data to a respective message buffer dedicated to the selected service core.

    CONNECTIONLESS RELIABLE TRANSPORT
    18.
    发明申请

    公开(公告)号:US20170187621A1

    公开(公告)日:2017-06-29

    申请号:US14983431

    申请日:2015-12-29

    CPC classification number: H04L45/745

    Abstract: Provided are systems and methods for connection establishment over a network that does not require a user application to establish an explicit connection with a target application. In some implementations, provided is an apparatus configured to communicate with a network and a host device. The apparatus may receive a message and destination information associated with the message from the host device. The apparatus may further determine, using the destination information, a transport context from a plurality of transport contexts. The transport context may include a state of a connection with a destination on the network. The destination on the network may be associated with the destination information.

    Flexible remote direct memory access

    公开(公告)号:US11892967B2

    公开(公告)日:2024-02-06

    申请号:US17901720

    申请日:2022-09-01

    CPC classification number: G06F15/167 G06F16/22 H04L69/22

    Abstract: 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 according to a number of different RDMA protocols. In one example, a method includes receiving remote direct memory access (RDMA) packets via a network adapter, deriving a protocol index identifying an RDMA protocol used to encode data for an RDMA transaction associated with the RDMA packets, applying the protocol index to a generate RDMA commands from header information in at least one of the received RDMA packets, and performing an RDMA operation using the RDMA commands.

Patent Agency Ranking