Flexible remote direct memory access

    公开(公告)号:US10884974B2

    公开(公告)日:2021-01-05

    申请号:US16702187

    申请日:2019-12-03

    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.

    Distributed ordering system
    43.
    发明授权

    公开(公告)号:US09934184B1

    公开(公告)日:2018-04-03

    申请号:US14865431

    申请日:2015-09-25

    CPC classification number: G06F13/4054 G06F13/1626 G06F13/364 G06F13/4282

    Abstract: Provided are systems and methods for distributing ordering tasks in a computing system that includes master and target devices. In some implementations, a computing device is provided. The computing device may include a master device that is operable to initiate transactions. The computing device may further include a target device that is operable to receive transactions. In some implementations, the master device may be configured to transmit one or more transactions to the target device. The master device may further asynchronously indicate to the target device a number of transactions to execute. The master device may further asynchronously receive from the target device a number of transactions executed. The master device may then signal that at least one transaction from the one or more transactions it sent has completed.

    EMULATED ENDPOINT CONFIGURATION
    44.
    发明申请
    EMULATED ENDPOINT CONFIGURATION 审中-公开
    模拟端点配置

    公开(公告)号:US20160098365A1

    公开(公告)日:2016-04-07

    申请号:US14872964

    申请日:2015-10-01

    Abstract: Techniques for emulating a configuration space by a peripheral device may include receiving a configuration access request, determining that the configuration access request is for a configuration space other than a native configuration space of the peripheral device, and retrieving an emulated configuration from an emulated configuration space. The configuration access request can then be serviced by using the emulated configuration.

    Abstract translation: 用于由外围设备模拟配置空间的技术可以包括接收配置访问请求,确定配置访问请求是用于除了外围设备的本机配置空间之外的配置空间,以及从仿真配置空间中检索仿真配置 。 然后可以使用仿真配置来对配置访问请求进行处理。

Patent Agency Ranking