Direct access to local memory in a PCI-E device

    公开(公告)号:US10120832B2

    公开(公告)日:2018-11-06

    申请号:US14721009

    申请日:2015-05-26

    Abstract: A method includes communicating between at least first and second devices over a bus in accordance with a bus address space, including providing direct access over the bus to a local address space of the first device by mapping at least some of the addresses of the local address space to the bus address space. In response to indicating, by the first device or the second device, that the second device requires to access a local address in the local address space that is not currently mapped to the bus address space, the local address is mapped to the bus address space, and the local address is accessed directly, by the second device, using the mapping.

    PAGE RESOLUTION STATUS REPORTING
    17.
    发明申请
    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
    18.
    发明申请
    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: 一种用于处理数据的方法包括:在通过总线连接到具有主机资源的主处理器的外围设备中接收至少一个主机资源的睡眠状态的通知。 当主机资源中的至少一个处于睡眠状态时,当外围设备从数据源接收数据以传送到主处理器时,外围设备向数据源发送消息,这导致数据源延迟 将进一步的数据传送到外围设备,直到主机资源中的至少一个已经从睡眠状态唤醒。

    NETWORK-ATTACHED MEMORY
    19.
    发明申请
    NETWORK-ATTACHED MEMORY 有权
    网络连接记忆

    公开(公告)号:US20150293881A1

    公开(公告)日:2015-10-15

    申请号:US14644400

    申请日:2015-03-11

    Abstract: A method for memory access is applied in a cluster of computers linked by a network. For a given computer, a respective physical memory range is defined including a local memory range within the local RAM of the given computer and a remote memory range allocated to the given compute within the local RAM of at least one other computer in the cluster, which is accessible via the network using the network interface controllers of the computers. When a memory operation is requested at a given address in the respective physical memory range, the operation is executed on the data in the local RAM of the given computer when the data at the given address are valid in the local memory range. Otherwise the data are fetched from the given address in the remote memory range to the local memory range before executing the operation on the data.

    Abstract translation: 用于存储器访问的方法被应用于由网络链接的计算机的集群中。 对于给定的计算机,定义相应的物理存储器范围,其包括给定计算机的本地RAM内的本地存储器范围和分配给集群中的至少另一台计算机的本地RAM内的给定计算的远程存储器范围, 可通过网络使用计算机的网络接口控制器访问。 当在相应物理存储器范围内的给定地址处请求存储器操作时,当给定地址的数据在本地存储器范围内有效时,对给定计算机的本地RAM中的数据执行操作。 否则,在对数据执行操作之前,将数据从远程存储器范围中的给定地址提取到本地存储器范围。

    NIC WITH SWITCHING FUNCTIONALITY BETWEEN NETWORK PORTS
    20.
    发明申请
    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: 网络接口设备包括用于连接到主处理器的主机接口和网络接口,网络接口被配置为通过网络发送和接收数据分组,并且包括被配置为连接到网络的多个不同的物理端口。 处理电路被配置为经由物理端口中的一个接收来自网络的数据分组,并且响应于分组中的目的地标识符来决定是否经由主机接口将数据分组的有效载荷传送到主机处理器 或者通过另一个物理端口将数据分组转发到网络。

Patent Agency Ranking