METHOD TO OPTIMIZE NETWORK DATA FLOWS WITHIN A CONSTRAINED SYSTEM
    11.
    发明申请
    METHOD TO OPTIMIZE NETWORK DATA FLOWS WITHIN A CONSTRAINED SYSTEM 有权
    优化网络数据流在受约束系统中的方法

    公开(公告)号:US20150317280A1

    公开(公告)日:2015-11-05

    申请号:US14266241

    申请日:2014-04-30

    摘要: Methods, apparatus, and software for optimizing network data flows within constrained systems. The methods enable data to be transferred between PCIe cards in multi-socket server platforms, each platform including a local socket having an InfiniBand (IB) HCA and a remote socket. Data to be transmitted outbound from a platform is transferred from a PCIe card to the platform's IB HCA via a proxied datapath. Data received at a platform may employ a direct PCIe peer-to-peer (P2P) transfer if the destined PCIe card is installed in the local socket or via a proxied datapath if the destined PCIe card is installed in a remote socket. Outbound transfers from a PCIe card in a local socket to the platform's IB HCA may selectively be transferred using an either a proxied data path for larger data transfers or a direct P2P datapath for smaller data transfers. The software is configured to support each of local-local, remote-local, local-remote, and remote-remote data transfers in a manner that is transparent to the software applications generating and receiving the data.

    摘要翻译: 用于优化受限系统内网络数据流的方法,装置和软件。 这些方法使数据能够在多插槽服务器平台中的PCIe卡之间传输,每个平台包括具有InfiniBand(IB)HCA和远程插座的本地插座。 从平台传出的数据通过代理的数据路径从PCIe卡传输到平台的IB HCA。 如果将目的地的PCIe卡安装在本地套接字中,或者如果目的地的PCIe卡安装在远程插座中,则通过代理的数据路径,平台上接收的数据可以采用直接PCIe对等(P2P)传输。 从本地插座的PCIe卡到平台的IB HCA的出站传输可以选择性地使用用于更大数据传输的代理数据路径或用于较小数据传输的直接P2P数据路径传输。 该软件配置为以对生成和接收数据的软件应用程序透明的方式支持本地本地,远程本地,本地远程和远程数据传输。

    Direct I/O access for system co-processors
    12.
    发明授权
    Direct I/O access for system co-processors 有权
    用于系统协处理器的直接I / O访问

    公开(公告)号:US08914556B2

    公开(公告)日:2014-12-16

    申请号:US13997601

    申请日:2011-09-30

    IPC分类号: G06F13/28 G06F13/14 G06F13/16

    CPC分类号: G06F13/16 G06F13/14 G06F13/28

    摘要: Embodiments of the invention describe systems, apparatuses and methods that enable sharing Remote Direct Memory Access (RDMA) device hardware between a host and a peripheral device including a CPU and memory complex (alternatively referred to herein as a processor add-in card). Embodiments of the invention utilize interconnect hardware such as Peripheral Component Interconnect express (PCIe) hardware for peer-to-peer data transfers between processor add-in cards and RDMA devices. A host system may include modules or logic to map memory and registers to and/or from the RDMA device, thereby enabling I/O to be performed directly to and from user-mode applications on the processor add-in card, concurrently with host system I/O operations.

    摘要翻译: 本发明的实施例描述了能够在主机和包括CPU和存储器复合体(在本文中称为处理器附加卡)的外围设备之间共享远程直接存储器访问(RDMA)设备硬件的系统,装置和方法。 本发明的实施例利用互连硬件,例如用于处理器附加卡和RDMA设备之间的对等数据传输的外围组件互连快速(PCIe)硬件。 主机系统可以包括将存储器映射到RDMA设备和/或来自RDMA设备的寄存器的模块或逻辑,从而使I / O能够直接从处理器附加卡上的用户模式应用执行,与主机系统 I / O操作。

    DIRECT I/O ACCESS FOR SYSTEM CO-PROCESSORS
    13.
    发明申请
    DIRECT I/O ACCESS FOR SYSTEM CO-PROCESSORS 有权
    用于系统协处理器的直接I / O访问

    公开(公告)号:US20130275631A1

    公开(公告)日:2013-10-17

    申请号:US13997601

    申请日:2011-09-30

    IPC分类号: G06F13/16

    CPC分类号: G06F13/16 G06F13/14 G06F13/28

    摘要: Embodiments of the invention describe systems, apparatuses and methods that enable sharing Remote Direct Memory Access (RDMA) device hardware between a host and a peripheral device including a CPU and memory complex (alternatively referred to herein as a processor add-in card). Embodiments of the invention utilize interconnect hardware such as Peripheral Component Interconnect express (PCIe) hardware for peer-to-peer data transfers between processor add-in cards and RDMA devices. A host system may include modules or logic to map memory and registers to and/or from the RDMA device, thereby enabling I/O to be performed directly to and from user-mode applications on the processor add-in card, concurrently with host system I/O operations.

    摘要翻译: 本发明的实施例描述了能够在主机和包括CPU和存储器复合体(在本文中称为处理器附加卡)的外围设备之间共享远程直接存储器访问(RDMA)设备硬件的系统,装置和方法。 本发明的实施例利用互连硬件,例如用于处理器附加卡和RDMA设备之间的对等数据传输的外围组件互连快速(PCIe)硬件。 主机系统可以包括将存储器映射到RDMA设备和/或来自RDMA设备的寄存器的模块或逻辑,从而使I / O能够直接从处理器附加卡上的用户模式应用执行,与主机系统 I / O操作。

    Network with a constrained usage model supporting remote direct memory access
    14.
    发明授权
    Network with a constrained usage model supporting remote direct memory access 有权
    具有受限使用模式的网络,支持远程直接内存访问

    公开(公告)号:US07817634B2

    公开(公告)日:2010-10-19

    申请号:US11479158

    申请日:2006-06-30

    IPC分类号: H04L12/28

    摘要: Remote direct memory access over a network uses a constrained usage model. In one embodiment, a method of accessing memory on a network comprises a first node of the network generating a remote direct memory access request to remotely access application-level memory on a second node of the network. The first node sends the request in a packet over the network to the second node, the sending being performed in accordance with a constrained usage model. In a further embodiment, constrained usage model comprises sending the packet in an Ethernet protocol packet over an Ethernet network, the Ethernet protocol packet having a OSI layer two header, but not a layer three header.

    摘要翻译: 通过网络的远程直接内存访问使用受限的使用模式。 在一个实施例中,访问网络上的存储器的方法包括网络的第一节点,生成远程访问网络的第二节点上的应用级存储器的远程直接存储器访问请求。 第一节点通过网络将数据包中的请求发送到第二节点,根据约束的使用模型执行发送。 在进一步的实施例中,受限制的使用模型包括通过以太网网络发送以太网协议分组中的分组,以太网协议分组具有OSI层二标题,但不是第三层报头。

    Method and apparatus for performing field diagnostics on a computer system
    16.
    发明授权
    Method and apparatus for performing field diagnostics on a computer system 失效
    用于在计算机系统上执行现场诊断的方法和装置

    公开(公告)号:US06438711B2

    公开(公告)日:2002-08-20

    申请号:US09116310

    申请日:1998-07-15

    IPC分类号: H02H305

    CPC分类号: G06F11/2294

    摘要: A method for managing a computer system includes initiating a reset of the computer system from a remote location. Diagnostic software on the computer system is downloaded from the remote location.

    摘要翻译: 用于管理计算机系统的方法包括从远程位置启动计算机系统的重置。 计算机系统上的诊断软件从远程位置下载。

    PEER-TO-PEER INTERRUPT SIGNALING BETWEEN DEVICES COUPLED VIA INTERCONNECTS
    17.
    发明申请
    PEER-TO-PEER INTERRUPT SIGNALING BETWEEN DEVICES COUPLED VIA INTERCONNECTS 有权
    通过互连连接的设备之间的对等中断信号

    公开(公告)号:US20140250202A1

    公开(公告)日:2014-09-04

    申请号:US13997250

    申请日:2012-05-29

    IPC分类号: H04L29/08

    摘要: Methods and apparatus to provide peer-to-peer interrupt signaling between devices coupled via one or more interconnects are described. In one embodiment, a NIC (Network Interface Card such as a Remote Direct Memory Access (RDMA) capable NIC) transfers data directly into or out of the memory of a peer device that is coupled to the NIC via one or more interconnects, bypassing a host computing/processing unit and/or main system memory. Other embodiments are also disclosed.

    摘要翻译: 描述了通过一个或多个互连耦合的设备之间提供对等中断信令的方法和装置。 在一个实施例中,NIC(诸如具有远程直接存储器访问(RDMA)能力的NIC)的网络接口卡将数据直接传送到经由一个或多个互连耦合到NIC的对等设备的存储器中,绕过一个 主机计算/处理单元和/或主系统存储器。 还公开了其他实施例。

    EXPLICIT FLOW CONTROL FOR IMPLICIT MEMORY REGISTRATION
    18.
    发明申请
    EXPLICIT FLOW CONTROL FOR IMPLICIT MEMORY REGISTRATION 有权
    明确记忆注册的明示流程控制

    公开(公告)号:US20140164545A1

    公开(公告)日:2014-06-12

    申请号:US13711122

    申请日:2012-12-11

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: Methods, apparatus and systems for facilitating explicit flow control for RDMA transfers using implicit memory registration. To setup an RDMA data transfer, a source RNIC sends a request to allocate a destination buffer at a destination RNIC using implicit memory registration. Under implicit memory registration, the page or pages to be registered are not explicitly identified by the source RNIC, and may correspond to pages that are paged out to virtual memory. As a result, registration of such pages result in page faults, leading to a page fault delay before registration and pinning of the pages is completed. In response to detection of a page fault, the destination RNIC returns an acknowledgment indicating that a page fault delay is occurring. In response to receiving the acknowledgment, the source RNIC temporarily stops sending packets, and does not retransmit packets for which ACKs are not received prior to retransmission timeout expiration.

    摘要翻译: 用于使用隐式内存注册来促进RDMA传输的显式流控制的方法,装置和系统。 为了建立RDMA数据传输,源RNIC使用隐式存储器注册发送在目的地RNIC处分配目的地缓冲器的请求。 在隐式内存注册下,要注册的页面或源将不被源RNIC明确标识,并且可能对应于分页到虚拟内存的页面。 因此,这些页面的注册导致页面错误,导致页面错误延迟,然后注册和页面的固定完成。 响应于页错误的检测,目的地RNIC返回指示页错误延迟发生的确认。 响应于接收到确认,源RNIC临时停止发送分组,并且在重传超时到期之前不重传未接收到ACK的分组。

    Network with a constrained usage model supporting remote direct memory access
    20.
    发明申请
    Network with a constrained usage model supporting remote direct memory access 有权
    具有受限使用模式的网络,支持远程直接内存访问

    公开(公告)号:US20080002578A1

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

    申请号:US11479158

    申请日:2006-06-30

    IPC分类号: H04L12/26

    摘要: Remote direct memory access over a network uses a constrained usage model. In one embodiment, a method of accessing memory on a network comprises a first node of the network generating a remote direct memory access request to remotely access application-level memory on a second node of the network. The first node sends the request in a packet over the network to the second node, the sending being performed in accordance with a constrained usage model. In a further embodiment, constrained usage model comprises sending the packet in an Ethernet protocol packet over an Ethernet network, the Ethernet protocol packet having a OSI layer two header, but not a layer three header.

    摘要翻译: 通过网络的远程直接内存访问使用受限的使用模式。 在一个实施例中,访问网络上的存储器的方法包括网络的第一节点,生成远程访问网络的第二节点上的应用级存储器的远程直接存储器访问请求。 第一节点通过网络将数据包中的请求发送到第二节点,根据约束的使用模型执行发送。 在进一步的实施例中,受限制的使用模型包括通过以太网网络发送以太网协议分组中的分组,以太网协议分组具有OSI层二标题,但不是第三层报头。