Low Latency Multicast for Infiniband Host Channel Adapters
    61.
    发明申请
    Low Latency Multicast for Infiniband Host Channel Adapters 审中-公开
    用于Infiniband主机通道适配器的低延迟组播

    公开(公告)号:US20090077268A1

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

    申请号:US11855562

    申请日:2007-09-14

    IPC分类号: G06F15/17

    摘要: 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。

    TRANSLATION OF INPUT/OUTPUT ADDRESSES TO MEMORY ADDRESSES
    67.
    发明申请
    TRANSLATION OF INPUT/OUTPUT ADDRESSES TO MEMORY ADDRESSES 有权
    输入/输出地址到存储器地址的翻译

    公开(公告)号:US20110320758A1

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

    申请号:US12821170

    申请日:2010-06-23

    IPC分类号: G06F12/10

    摘要: An address provided in a request issued by an adapter is converted to an address directly usable in accessing system memory. The address includes a plurality of bits, in which the plurality of bits includes a first portion of bits and a second portion of bits. The second portion of bits is used to index into one or more levels of address translation tables to perform the conversion, while the first portion of bits are ignored for the conversion. The first portion of bits are used to validate the address.

    摘要翻译: 将由适配器发出的请求中提供的地址转换为直接用于访问系统内存的地址。 该地址包括多个比特,其中多个比特包括比特的第一部分和比特的第二部分。 比特的第二部分用于索引到一个或多个地址转换表中以执行转换,而第一部分比特被忽略用于转换。 位的第一部分用于验证地址。

    Reliable Link Layer Packet Retry
    69.
    发明申请
    Reliable Link Layer Packet Retry 失效
    可靠链路层报文重试

    公开(公告)号:US20090213861A1

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

    申请号:US12035067

    申请日:2008-02-21

    IPC分类号: H04Q11/00

    CPC分类号: H04L1/188 H04L49/90

    摘要: Communication over a computer network with a node having a first port with a point-to-point link connection to a second node having a second port. The first port transmits to the second port a reliable link layer (RLL) packet over the link. The RLL packet comprises a first RLL header and a first data packet, the first RLL header preceding the first data packet, the first RLL header comprising an RLL start-of-frame (SOF) character and an RLL packet sequence number (PSN). If the first port receives an RLL acknowledgment control packet from the link, it acknowledges receipt of the first data packet, and the first port does not retain the first data packet in the buffer. If the first port does not receive the RLL acknowledgment packet from the link, acknowledging receipt of the first data packet, the first port re-transmits from the buffer the first data packet.

    摘要翻译: 通过计算机网络与具有具有到具有第二端口的第二节点的点对点链路连接的第一端口的节点进行通信。 第一端口通过链路向第二端口传送可靠的链路层(RLL)分组。 RLL分组包括第一RLL头部和第一数据分组,在第一数据分组之前的第一RLL头部,第一RLL头部包括RLL开始帧(SOF)字符和RLL分组序列号(PSN)。 如果第一端口从链路接收到RLL确认控制分组,则它确认接收到第一数据分组,并且第一端口不保留缓冲器中的第一数据分组。 如果第一端口没有从链路接收到RLL确认分组,则确认接收到第一数据分组,则第一端口从缓冲器重新发送第一数据分组。

    Adaptive Low Latency Receive Queues
    70.
    发明申请
    Adaptive Low Latency Receive Queues 失效
    自适应低延迟接收队列

    公开(公告)号:US20090073999A1

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

    申请号:US11855453

    申请日:2007-09-14

    IPC分类号: H04L12/56

    摘要: 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 +消息数据发送到包含完成信息和数据的计算机系统。 该信息足以使计算机系统接收和处理数据消息,从而提供高度可扩展的低延迟接收机制。