iWARP send with immediate data operations
    11.
    发明授权
    iWARP send with immediate data operations 有权
    iWARP立即发送数据操作

    公开(公告)号:US09411775B2

    公开(公告)日:2016-08-09

    申请号:US13949450

    申请日:2013-07-24

    CPC classification number: G06F15/167 G06F15/17331

    Abstract: Apparatus, methods and systems for supporting Send with Immediate Data messages using Remote Direct Memory Access (RDMA) and the Internet Wide Area RDMA Protocol (iWARP). iWARP logic in an RDMA Network Interface Controller (RNIC) is configured to generate different types of Send with Immediate Data messages, each including a header with a unique RDMA opcode identifying the type of Send with Immediate Data message, and send the message to an RDMA remote peer using iWARP implemented over an Ethernet network. The iWARP logic is further configured to process the Send with Immediate Data messages received from the RDMA remote peer. The Send with Immediate Data messages include a Send with Immediate Data message, a Send with Invalidate and Immediate Data message, a Send with Solicited Event (SE) and Immediate Data message, and a Send with Invalidate and SE and Immediate Data message.

    Abstract translation: 使用远程直接内存访问(RDMA)和互联网广域RDMA协议(iWARP)支持使用即时数据消息发送的设备,方法和系统。 RDMA网络接口控制器(RNIC)中的iWARP逻辑被配置为生成具有即时数据消息的不同类型的发送,每个消息包括标识具有立即数据消息发送类型的唯一RDMA操作码的报头,并将消息发送到RDMA 使用通过以太网实现的iWARP的远程对等体。 iWARP逻辑还被配置为处理从RDMA远程对等体接收的立即发送数据消息。 使用即时数据发送消息包括发送立即数据消息,发送无效和立即数据消息,发送请求事件(SE)和立即数据消息,以及发送无效和SE和立即数据消息。

    Network interface for data transport in heterogeneous computing environments

    公开(公告)号:US11025544B2

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

    申请号:US16435328

    申请日:2019-06-07

    Abstract: A network interface controller can be programmed to direct write received data to a memory buffer via either a host-to-device fabric or an accelerator fabric. For packets received that are to be written to a memory buffer associated with an accelerator device, the network interface controller can determine an address translation of a destination memory address of the received packet and determine whether to use a secondary head. If a translated address is available and a secondary head is to be used, a direct memory access (DMA) engine is used to copy a portion of the received packet via the accelerator fabric to a destination memory buffer associated with the address translation. Accordingly, copying a portion of the received packet through the host-to-device fabric and to a destination memory can be avoided and utilization of the host-to-device fabric can be reduced for accelerator bound traffic.

    Facilitating, at least in part, by circuitry, accessing of at least one controller command interface
    15.
    发明授权
    Facilitating, at least in part, by circuitry, accessing of at least one controller command interface 有权
    至少部分地通过电路,至少访问一个控制器命令界面

    公开(公告)号:US08996755B2

    公开(公告)日:2015-03-31

    申请号:US14162468

    申请日:2014-01-23

    CPC classification number: G06F15/17331 G06F13/385 G06F15/167 H04L67/1097

    Abstract: An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible.

    Abstract translation: 一个实施例可以包括至少部分地促进客户端中的第一网络接口控制器(NIC)的电路,以便能够通过远离客户端的服务器中的第二NIC以独立的方式访问 的服务器中的操作系统环境,服务器的另一个控制器的至少一个命令接口。 命令接口可以包括至少一个控制器命令队列。 这种访问可以包括将至少一个队列元素写入至少一个命令队列以命令另一控制器执行与另一个控制器相关联的至少一个操作。 另一个控制器可以至少部分地响应于至少一个队列元素来执行至少一个操作。 许多替代方案,变化和修改是可能的。

Patent Agency Ranking