PAGE RESOLUTION STATUS REPORTING
    121.
    发明申请
    PAGE RESOLUTION STATUS REPORTING 有权
    页面分辨率状态报告

    公开(公告)号:US20160077946A1

    公开(公告)日:2016-03-17

    申请号:US14846870

    申请日:2015-09-07

    Abstract: A method for data transfer includes receiving in a data transfer operation data to be written by a peripheral device to a specified virtual address in a random access memory (RAM) of a host computer. Upon receiving the data, it is detected that a page that contains the specified virtual address is marked as not present in a page table of the host computer. The peripheral device receives a notification that the page is not present and an estimate of a length of time that will be required to make the page available and selects a mode for handling of the data transfer operation depending upon the estimate.

    Abstract translation: 一种用于数据传送的方法包括:在主机计算机的随机存取存储器(RAM)中,在数据传送操作中接收要由外围设备写入的指定虚拟地址的数据。 在接收到数据时,检测到包含指定的虚拟地址的页面被标记为不存在于主计算机的页表中。 外围设备接收到页面不存在的通知以及使页面可用所需的时间长度的估计,并且根据估计选择用于处理数据传送操作的模式。

    CONTROL OF PERIPHERAL DEVICE DATA EXCHANGE BASED ON CPU POWER STATE
    122.
    发明申请
    CONTROL OF PERIPHERAL DEVICE DATA EXCHANGE BASED ON CPU POWER STATE 审中-公开
    基于CPU电源的外围设备数据交换控制

    公开(公告)号:US20160062442A1

    公开(公告)日:2016-03-03

    申请号:US14836988

    申请日:2015-08-27

    Abstract: A method for processing data includes receiving in a peripheral device, which is connected by a bus to a host processor having host resources, a notification of a sleep state of at least one of the host resources. While the at least one of the host resources is in the sleep state, when the peripheral device receives data from a data source for delivery to the host processor, the peripheral device sends a message to the data source, which causes the data source to defer conveying further data to the peripheral device until the at least one of the host resources has awakened from the sleep state.

    Abstract translation: 一种用于处理数据的方法包括:在通过总线连接到具有主机资源的主处理器的外围设备中接收至少一个主机资源的睡眠状态的通知。 当主机资源中的至少一个处于睡眠状态时,当外围设备从数据源接收数据以传送到主处理器时,外围设备向数据源发送消息,这导致数据源延迟 将进一步的数据传送到外围设备,直到主机资源中的至少一个已经从睡眠状态唤醒。

    NIC WITH SWITCHING FUNCTIONALITY BETWEEN NETWORK PORTS
    123.
    发明申请
    NIC WITH SWITCHING FUNCTIONALITY BETWEEN NETWORK PORTS 审中-公开
    网络端口之间切换功能的网卡

    公开(公告)号:US20150271244A1

    公开(公告)日:2015-09-24

    申请号:US14658260

    申请日:2015-03-16

    Abstract: A network interface device includes a host interface for connection to a host processor and a network interface, which is configured to transmit and receive data packets over a network, and which comprises multiple distinct physical ports configured for connection to the network. Processing circuitry is configured to receive, via one of the physical ports, a data packet from the network and to decide, responsively to a destination identifier in the packet, whether to deliver a payload of the data packet to the host processor via the host interface or to forward the data packet to the network via another one of the physical ports.

    Abstract translation: 网络接口设备包括用于连接到主处理器的主机接口和网络接口,网络接口被配置为通过网络发送和接收数据分组,并且包括被配置为连接到网络的多个不同的物理端口。 处理电路被配置为经由物理端口中的一个接收来自网络的数据分组,并且响应于分组中的目的地标识符来决定是否经由主机接口将数据分组的有效载荷传送到主机处理器 或者通过另一个物理端口将数据分组转发到网络。

    Methods and systems for running network protocols over peripheral component interconnect express
    125.
    发明授权
    Methods and systems for running network protocols over peripheral component interconnect express 有权
    通过外围组件互连运行网络协议的方法和系统

    公开(公告)号:US08990472B2

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

    申请号:US13658976

    申请日:2012-10-24

    CPC classification number: G06F13/4221 G06F13/423 G06F2213/0026

    Abstract: Methods and devices for running network protocols over Peripheral Component Interconnect Express are disclosed. The methods and devices may receive an electronic signal comprising data. The methods and devices may also determine the data corresponds to a protocol selected from a set comprising a PCIe protocol and a network protocol. In addition, the methods and devices may also configure a CPU based on the determined protocol. The methods and devices may also receive a second electronic signal comprising second data at a pin or land of the CPU, wherein the pin or land is connected to a PCIe lane and wherein the second data is formatted in accordance with determined protocol. In addition, the methods and devices may process the second data in accordance with the determined protocol.

    Abstract translation: 披露了通过Peripheral Component Interconnect Express运行网络协议的方法和设备。 方法和装置可以接收包括数据的电子信号。 方法和设备还可以确定对应于从包括PCIe协议和网络协议的集合中选择的协议的数据。 此外,方法和设备还可以基于所确定的协议来配置CPU。 所述方法和设备还可以接收包括在CPU的引脚或引脚上的第二数据的第二电子信号,其中所述引脚或引脚连接到PCIe通道,并且其中根据所确定的协议对第二数据进行格式化。 此外,方法和装置可以根据确定的协议处理第二数据。

    Reducing size of completion notifications
    126.
    发明授权
    Reducing size of completion notifications 有权
    减少完成通知的大小

    公开(公告)号:US08959265B2

    公开(公告)日:2015-02-17

    申请号:US13682772

    申请日:2012-11-21

    CPC classification number: G06F3/016 G06F13/128 G06F13/14

    Abstract: A computer peripheral device includes a host interface, which is configured to communicate over a bus with a host processor and with a system memory of the host processor. Processing circuitry in the peripheral device is configured to receive and execute work items submitted to the peripheral device by client processes running on the host processor, and responsively to completing execution of the work items, to write completion reports to the system memory, including first completion reports of a first data size and second completion reports of a second data size, which is smaller than the first data size.

    Abstract translation: 计算机外围设备包括主机接口,其被配置为通过总线与主处理器和主机处理器的系统存储器进行通信。 外围设备中的处理电路被配置为通过在主处理器上运行的客户端进程来接收和执行提交给外围设备的工作项目,并且响应于完成工作项目的执行,将完成报告写入系统存储器,包括首先完成 报告第一数据大小和第二数据大小的第二完成报告,其小于第一数据大小。

    Look-ahead handling of page faults in I/O operations
    128.
    发明授权
    Look-ahead handling of page faults in I/O operations 有权
    在I / O操作中提前处理页面错误

    公开(公告)号:US08914458B2

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

    申请号:US13628075

    申请日:2012-09-27

    CPC classification number: G06F3/067 G06F3/061 G06F3/0656 G06F3/0659

    Abstract: A method for data transfer includes receiving in an input/output (I/O) operation a first segment of data to be written to a specified virtual address in a host memory. Upon receiving the first segment of the data, it is detected that a first page that contains the specified virtual address is swapped out of the host memory. At least one second page of the host memory is identified, to which a second segment of the data is expected to be written. Responsively to detecting that the first page is swapped out and to identifying the at least one second page, at least the first and second pages are swapped into the host memory. After swapping at least the first and second pages into the host memory, the data are written to the first and second pages.

    Abstract translation: 一种用于数据传输的方法包括在输入/输出(I / O)操作中接收要写入主机存储器中的指定虚拟地址的第一数据段。 在接收到数据的第一段时,检测到包含指定虚拟地址的第一页被转换出主机存储器。 标识主机存储器的至少一个第二页,期望数据的第二段被写入到其上。 响应于检测到第一页面被换出并且识别至少一个第二页面,至少第一页面和第二页面被交换到主机存储器中。 至少将第一页和第二页交换到主机存储器之后,数据被写入第一页和第二页。

    Responding to dynamically-connected transport requests

    公开(公告)号:US20140247832A1

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

    申请号:US14277793

    申请日:2014-05-15

    CPC classification number: H04L5/0055 H04L47/10

    Abstract: A method for communication, includes allocating, in a network interface controller (NIC) a single dynamically-connected (DC) initiator context for serving requests from an initiator process running on the initiator host to transmit data to multiple target processes running on one or more target nodes. The NIC transmits a first connect packet directed to a first target process and referencing the DC initiator context so as to open a first dynamic connection with the first target process. The NIC receives over the packet network, in response to the first connect packet, a first acknowledgment packet containing a first session identifier (ID). Following receipt of the first acknowledgment packet, the NIC transmits one or more first data packets containing the first session ID over the first dynamic connection from the NIC to the first target process. Dynamic connections with other target processes may subsequently be handled in similar fashion.

    PCI-EXPRESS DEVICE SERVING MULTIPLE HOSTS
    130.
    发明申请
    PCI-EXPRESS DEVICE SERVING MULTIPLE HOSTS 审中-公开
    PCI-EXPRESS DEVICES服务多个主机

    公开(公告)号:US20140129741A1

    公开(公告)日:2014-05-08

    申请号:US13670485

    申请日:2012-11-07

    CPC classification number: G06F13/382

    Abstract: A method includes establishing in a peripheral device at least first and second communication links with respective first and second hosts. The first communication link is presented to the first host as the only communication link with the peripheral device, and the second communication link is presented to the second host as the only communication link with the peripheral device. The first and second hosts are served simultaneously by the peripheral device over the respective first and second communication links.

    Abstract translation: 一种方法包括在外围设备中建立与相应的第一和第二主机的至少第一和第二通信链路。 将第一通信链路作为与外围设备的唯一通信链路呈现给第一主机,并且将第二通信链路作为与外围设备的唯一通信链路呈现给第二主机。 第一和第二主机由外围设备在相应的第一和第二通信链路上同时服务。

Patent Agency Ranking