Low latency multicast for infiniband® host channel adapters
    51.
    发明授权
    Low latency multicast for infiniband® host channel adapters 失效
    Infiniband®主机通道适配器的低延迟组播

    公开(公告)号:US07899050B2

    公开(公告)日:2011-03-01

    申请号:US11855479

    申请日:2007-09-14

    IPC分类号: H04J1/16 H04L12/56

    摘要: A low latency multicasting receive and send apparatus and method comprising low latency receive and send queues. In an InfiniBand® network each destination group of nodes (recipients) is identified by a unique Global ID (GID)+Local ID (LID). Each node whose ports are part of a multicast group identify themselves via a LID which identifies participating ports. When a switch receives such a multicast packet with a multicast LID in the packet's DLID field it replicates the packet to each of the designated ports. Each destination adapter at a receiving node receives the multicast packet and distributes copies of the packet to QPs in the host system that are registered for the multicast address.

    摘要翻译: 一种低延迟组播接收和发送装置和方法,包括低延迟接收和发送队列。 在InfiniBand®网络中,每个目标节点(收件人)由唯一的全局ID(GID)+本地ID(LID)标识。 端口是组播组的一部分的每个节点通过标识参与端口的LID来标识自身。 当交换机在分组的DLID字段中接收到具有组播LID的多播分组时,它将分组复制到每个指定的端口。 接收节点处的每个目的地适配器接收多播分组,并将该分组的副本分配给主机系统中为多播地址注册的QP。

    System and method for providing multiple virtual host channel adapters using virtual switches
    52.
    发明授权
    System and method for providing multiple virtual host channel adapters using virtual switches 有权
    使用虚拟交换机提供多个虚拟主机通道适配器的系统和方法

    公开(公告)号:US07581021B2

    公开(公告)日:2009-08-25

    申请号:US11100846

    申请日:2005-04-07

    IPC分类号: G06F15/173

    摘要: A processor node of a network is provided which includes one or more processors and a virtualized channel adapter. The virtualized channel adapter is operable to reference a table to determine whether a destination of the communication is supported by the virtualized channel adapter. When the destination is supported for routing via hardware, the virtualized channel adapter is operable to route the communication via hardware to at least one of a physical port and a logical port of the virtualized channel adapter. Otherwise, when the destination is not supported for routing via hardware, the virtualized channel adapter is operable to route the communication via firmware to a virtual port of the virtualized channel adapter. A corresponding method and a recording medium having information recorded thereon for performing such method are also provided herein.

    摘要翻译: 提供网络的处理器节点,其包括一个或多个处理器和虚拟通道适配器。 虚拟化通道适配器可操作以引用表以确定通信的目的地是否由虚拟化通道适配器支持。 当目的地被支持通过硬件进行路由时,虚拟化信道适配器可操作以经由硬件将通信路由到虚拟化信道适配器的物理端口和逻辑端口中的至少一个。 否则,当目的地不支持通过硬件进行路由时,虚拟化信道适配器可操作地将通过固件的通信路由到虚拟化信道适配器的虚拟端口。 本文还提供了相应的方法和记录介质,用于执行这种方法。

    Low Latency Multicast for InfinibandR Host Channel Adapters
    53.
    发明申请
    Low Latency Multicast for InfinibandR Host Channel Adapters 失效
    InfinibandR主机通道适配器的低延迟组播

    公开(公告)号:US20090073978A1

    公开(公告)日:2009-03-19

    申请号:US11855479

    申请日:2007-09-14

    IPC分类号: H04L12/56

    摘要: A low latency multicasting receive and send apparatus and method comprising low latency receive and send queues, in an InfiniBand® network each destination group of nodes (recipients) is identified by a unique Global ID (GID)+Local ID (LID). Each node whose ports are part of a multicast group identify themselves via a LID which identifies participating ports. When a switch receives such a multicast packet with a multicast LID in the packet's DLID field it replicates the packet to each of the designated ports. Each destination adapter at a receiving node receives the multicast packet and distributes copies of the packet to QPs in the host system that are registered for the multicast address.

    摘要翻译: 在InfiniBand(R)网络中的低延迟组播接收和发送设备和方法包括低等待时间接收和发送队列,每个目的地节点(接收者)组由唯一的全局ID(GID)+本地ID(LID)标识。 端口是组播组的一部分的每个节点通过标识参与端口的LID来标识自身。 当交换机在分组的DLID字段中接收到具有组播LID的多播分组时,它将分组复制到每个指定的端口。 接收节点处的每个目的地适配器接收多播分组,并将该分组的副本分配给主机系统中为多播地址注册的QP。

    Infiniband Credit-Less Flow Control For Long Distance Links
    54.
    发明申请
    Infiniband Credit-Less Flow Control For Long Distance Links 失效
    Infiniband无限流量控制长距离链接

    公开(公告)号:US20080165690A1

    公开(公告)日:2008-07-10

    申请号:US11621600

    申请日:2007-01-10

    IPC分类号: H04J1/16

    摘要: An Infiniband flow control scheme disables credit based flow control so that transmission distances can be extended. An Infiniband credit based flow control suffers from round trip time lag that slows transmission rates. Disabling Infiniband credit based flow control enables back to back packet transmission because credit counts are ignored. Nonetheless, packets can be lost due to overruns in a receive buffer, therefore, packet drop detection mechanisms are employed so that the Infiniband receiver can send requests to the Infiniband transmitter to temporarily slow its Infiniband transmission rate.

    摘要翻译: Infiniband流量控制方案禁用基于信用的流量控制,从而可以扩展传输距离。 基于Infiniband信用的流量控制受到往返延迟的影响,从而降低了传输速率。 禁用基于Infiniband信用的流量控制可以实现背包传输,因为信用计数被忽略。 尽管如此,由于接收缓冲区中的超载,分组可能丢失,因此采用分组丢弃检测机制,使得Infiniband接收机可以向Infiniband发射机发送请求,以暂时降低其Infiniband传输速率。

    Adaptive low latency receive queues
    56.
    发明授权
    Adaptive low latency receive queues 失效
    自适应低延迟接收队列

    公开(公告)号:US08265092B2

    公开(公告)日:2012-09-11

    申请号:US11855401

    申请日:2007-09-14

    IPC分类号: H04L12/28

    CPC分类号: G06F13/4022

    摘要: A receive queue provided in a computer system holds work completion information and message data together. An InfiniBand hardware adapter sends a single CQE+message data to the computer system that includes the completion Information and data. This information is sufficient for the computer system to receive and process the data message, thereby providing a highly scalable low latency receiving mechanism.

    摘要翻译: 计算机系统中提供的接收队列将工作完成信息和消息数据保存在一起。 InfiniBand硬件适配器将单个CQE +消息数据发送到包括完成信息和数据的计算机系统。 该信息足以使计算机系统接收和处理数据消息,从而提供高度可扩展的低延迟接收机制。

    MULTIPLE ADDRESS SPACES PER ADAPTER
    59.
    发明申请
    MULTIPLE ADDRESS SPACES PER ADAPTER 有权
    多适用地址空间

    公开(公告)号:US20110320759A1

    公开(公告)日:2011-12-29

    申请号:US12821174

    申请日:2010-06-23

    IPC分类号: G06F12/10 G06F13/36

    CPC分类号: G06F13/28 G06F12/1081

    摘要: A plurality of address spaces are assigned to an adapter. To select a particular address space for the adapter, a requestor identifier and address space identifier provided in a request by the adapter are used. Each address space may have a different address translation mechanism associated therewith.

    摘要翻译: 多个地址空间被分配给适配器。 为了选择适配器的特定地址空间,使用在适配器的请求中提供的请求者标识符和地址空间标识符。 每个地址空间可以具有与其相关联的不同的地址转换机制。

    ASSOCIATING INPUT/OUTPUT DEVICE REQUESTS WITH MEMORY ASSOCIATED WITH A LOGICAL PARTITION
    60.
    发明申请
    ASSOCIATING INPUT/OUTPUT DEVICE REQUESTS WITH MEMORY ASSOCIATED WITH A LOGICAL PARTITION 有权
    与逻辑分区相关联的输入/输出设备请求

    公开(公告)号:US20110320703A1

    公开(公告)日:2011-12-29

    申请号:US12821224

    申请日:2010-06-23

    IPC分类号: G06F12/00 G06F13/00

    CPC分类号: G06F13/16 G06F2213/0026

    摘要: An address controller includes a bit selector that receives a first portion of a requester id and selects a bit from a vector that identifies whether a requesting function is an SR-IOV device or a standard PCIe device. The controller also includes a selector coupled to the bit selector that forms an output comprised of either a second portion of the RID or a first portion of the address portion based on an input received from the selector and an address control unit that receives the first portion of the RID and the output and determines the LPAR that owns the requesting function based thereon, the address control unit providing the corrected memory request to the memory.

    摘要翻译: 地址控制器包括位选择器,其接收请求者id的第一部分,并从标识请求功能是SR-IOV设备还是标准PCIe设备的向量中选择一位。 控制器还包括耦合到比特选择器的选择器,其基于从选择器接收的输入形成由RID的第二部分或地址部分的第一部分组成的输出,以及接收第一部分的地址控制单元 的RID和输出,并且基于此来确定拥有请求功能的LPAR,地址控制单元向存储器提供校正的存储器请求。