Network controller circuitry to issue at least one portion of packet payload to device in manner that by-passes communication protocol stack involvement
    2.
    发明授权
    Network controller circuitry to issue at least one portion of packet payload to device in manner that by-passes communication protocol stack involvement 有权
    网络控制器电路以通过通信协议栈参与的方式发布分组有效载荷的至少一部分

    公开(公告)号:US08553693B2

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

    申请号:US12721275

    申请日:2010-03-10

    IPC分类号: H04L12/56

    摘要: An embodiment may include network controller to be comprised in a first node. The node may be communicatively coupled to a network and may include a host processor to execute an operating system environment. The operating system environment may include, at least in part, a communication protocol stack and an application. The circuitry may receive, at least in part, a packet from the network. The packet may include, at least in part, a header and payload. At least one portion of the payload may be associated with the application. The circuitry may issue at least one portion of the header to the stack. The circuitry may issue the at least one portion of the payload to a destination device in a manner that by-passes involvement of the stack. The destination device may be specified, at least in part, by the application. Many alternatives, variations, and modifications are possible.

    摘要翻译: 实施例可以包括要包括在第一节点中的网络控制器。 节点可以通信地耦合到网络并且可以包括主机处理器来执行操作系统环境。 至少部分地,操作系统环境可以包括通信协议栈和应用。 该电路至少部分地可以从网络接收分组。 该分组可以至少部分地包括报头和有效载荷。 有效载荷的至少一部分可以与应用相关联。 该电路可以向该堆栈发出头部的至少一部分。 电路可以以旁路堆栈的方式将有效载荷的至少一部分发送到目的地设备。 目的地设备可以至少部分地由应用来指定。 许多替代方案,变化和修改是可能的。

    NETWORK CONTROLLER CIRCUITRY TO ISSUE AT LEAST ONE PORTION OF PACKET PAYLOAD TO DEVICE IN MANNER THAT BY-PASSES COMMUNICATION PROTOCOL STACK INVOLVEMENT
    3.
    发明申请
    NETWORK CONTROLLER CIRCUITRY TO ISSUE AT LEAST ONE PORTION OF PACKET PAYLOAD TO DEVICE IN MANNER THAT BY-PASSES COMMUNICATION PROTOCOL STACK INVOLVEMENT 有权
    网络控制器电路发送至少一个PACKET PAYLOAD的一部分设备,通过旁路通信协议栈参与

    公开(公告)号:US20110222537A1

    公开(公告)日:2011-09-15

    申请号:US12721275

    申请日:2010-03-10

    IPC分类号: H04L12/56

    摘要: An embodiment may include network controller to be comprised in a first node. The node may be communicatively coupled to a network and may include a host processor to execute an operating system environment. The operating system environment may include, at least in part, a communication protocol stack and an application. The circuitry may receive, at least in part, a packet from the network. The packet may include, at least in part, a header and payload. At least one portion of the payload may be associated with the application. The circuitry may issue at least one portion of the header to the stack. The circuitry may issue the at least one portion of the payload to a destination device in a manner that by-passes involvement of the stack. The destination device may be specified, at least in part, by the application. Many alternatives, variations, and modifications are possible.

    摘要翻译: 实施例可以包括要包括在第一节点中的网络控制器。 节点可以通信地耦合到网络并且可以包括主机处理器来执行操作系统环境。 至少部分地,操作系统环境可以包括通信协议栈和应用。 该电路至少部分地可以从网络接收分组。 该分组可以至少部分地包括报头和有效载荷。 有效载荷的至少一部分可以与应用相关联。 电路可以向该堆栈发出头部的至少一部分。 电路可以以旁路堆栈的方式将有效载荷的至少一部分发送到目的地设备。 目的地设备可以至少部分地由应用来指定。 许多替代方案,变化和修改是可能的。

    TECHNOLOGIES FOR DIRECTED POWER AND PERFORMANCE MANAGEMENT
    4.
    发明申请
    TECHNOLOGIES FOR DIRECTED POWER AND PERFORMANCE MANAGEMENT 审中-公开
    技术指导力量和绩效管理

    公开(公告)号:US20160191412A1

    公开(公告)日:2016-06-30

    申请号:US14583658

    申请日:2014-12-27

    IPC分类号: H04L12/911 H04L12/24

    摘要: Technologies to monitor and manage platform, device, processor and power characteristics throughout a system utilizing a remote entity such as controller node. By remotely monitoring and managing system operation and performance over time, future system performance requirements may be anticipated, allowing system parameters to be adjusted proactively in a more coordinated way. The controller node may monitor, control and predict traffic flows in the system and provide performance modification instructions to any of the computer nodes and a network switch to better optimize performance. The target systems collaborate with the controller node by respectively monitoring internal resources, such as resource availability and performance requirements to provide necessary resources for optimizing operating parameters of the system. The controller node may collect local system information for one or all of the computer nodes to dynamically steer traffic to a specific set of computers for processing to meet desired performance and power requirements.

    摘要翻译: 在整个系统中使用远程实体(如控制器节点)监视和管理平台,设备,处理器和电源特性的技术。 通过远程监控和管理系统运行和性能随着时间的推移,可能会期待未来的系统性能要求,从而可以以更协调的方式主动调整系统参数。 控制器节点可以监视,控制和预测系统中的业务流,并向任何计算机节点和网络交换机提供性能修改指令,以更好地优化性能。 目标系统通过分别监控内部资源(如资源可用性和性能要求)与控制器节点进行协作,为优化系统的运行参数提供必要的资源。 控制器节点可以收集一个或所有计算机节点的本地系统信息,以动态地将流量转向特定的一组计算机,以进行处理以满足期望的性能和功率要求。

    TECHNOLOGIES FOR NETWORK DEVICE FLOW LOOKUP MANAGEMENT
    5.
    发明申请
    TECHNOLOGIES FOR NETWORK DEVICE FLOW LOOKUP MANAGEMENT 审中-公开
    网络流量查询管理技术

    公开(公告)号:US20160182373A1

    公开(公告)日:2016-06-23

    申请号:US14580801

    申请日:2014-12-23

    摘要: Technologies for managing network flow lookups of a network device include a network controller and a target device, each communicatively coupled to the network device. The network device includes a cache for a processor of the network device and a main memory. The network device additionally includes a multi-level hash table having a first-level hash table stored in the cache of the network device and a second-level hash table stored in the main memory of the network device. The network device is configured to determine whether to store a network flow hash corresponding to a network flow indicating the target device in the first-level or second-level hash table based on a priority of the network flow provided to the network device by the network controller.

    摘要翻译: 用于管理网络设备的网络流查找的技术包括网络控制器和目标设备,每个通信地耦合到网络设备。 网络设备包括用于网络设备的处理器的缓存和主存储器。 网络设备还包括具有存储在网络设备的高速缓存中的第一级散列表的多级散列表和存储在网络设备的主存储器中的第二级散列表。 网络设备被配置为基于由网络提供给网络设备的网络流的优先级来确定是否将与指示目标设备的网络流相对应的网络流哈希存储在第一级或第二级哈希表中 控制器。

    Optimizing semi-active workloads
    6.
    发明授权
    Optimizing semi-active workloads 有权
    优化半主动工作负载

    公开(公告)号:US09155046B2

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

    申请号:US13612142

    申请日:2012-09-12

    IPC分类号: H04W52/02

    摘要: Devices and methods for optimizing semi-active workloads are described herein. A network interface device may be configured to offload data packet acknowledgment responsibilities of a host platform by transmitting, to the sender of the packets, acknowledgements of packets received throughout a time duration. Upon completion of the time duration, the network interface device may trigger the host platform to perform batch processing of the data packets received during the time duration.

    摘要翻译: 本文描述了用于优化半主动工作负载的设备和方法。 网络接口设备可以被配置为通过在整个持续时间内向分组的发送者发送接收到的分组的确认来卸载主机平台的数据分组确认责任。 在完成持续时间后,网络接口设备可以触发主机平台对持续时间内接收的数据分组执行批处理。

    NETWORK INTERFACE FOR REDUCED HOST SLEEP INTERRUPTION
    7.
    发明申请
    NETWORK INTERFACE FOR REDUCED HOST SLEEP INTERRUPTION 有权
    用于减少主机休眠中断的网络接口

    公开(公告)号:US20150029915A1

    公开(公告)日:2015-01-29

    申请号:US13991324

    申请日:2012-03-02

    IPC分类号: H04W52/02 H04L12/861

    摘要: Systems and techniques for reduced host sleep interruption are described herein. A first packet received via a receive chain may be placed into a buffer. The first packet may be of a first preliminary type. The first packet may be processed from the buffer without communication with the host machine. The first packet may also be of a first secondary type. Processing the first packet may include an operation chosen from the group of dropping the packet and responding to the packet. A second packet received via the receive chain may be placed into the buffer. The second packet may be of a first preliminary type and a second secondary type. The second packet may be communicated from the buffer to the machine. A third packet received via the receive chain may be communicated to the machine. The third packet may be of a second preliminary type.

    摘要翻译: 本文描述了用于减少主机睡眠中断的系统和技术。 经由接收链接收的第一分组可以被放入缓冲器中。 第一分组可以是第一初步类型。 可以从缓冲器处理第一个分组,而不与主机通信。 第一分组也可以是第一辅助类型。 处理第一分组可以包括从丢弃分组并响应分组的组中选择的操作。 经由接收链接收的第二个分组可以被放入缓冲器中。 第二分组可以是第一预备类型和第二辅助类型。 第二个分组可以从缓冲器传送到机器。 经由接收链接收的第三个分组可以传送到机器。 第三分组可以是第二预备类型。

    CONSERVING POWER IN A PLATFORM SUPPORTING NETWORK INTERFACES
    8.
    发明申请
    CONSERVING POWER IN A PLATFORM SUPPORTING NETWORK INTERFACES 有权
    在平台支持网络接口中维护电源

    公开(公告)号:US20100250982A1

    公开(公告)日:2010-09-30

    申请号:US12414370

    申请日:2009-03-30

    IPC分类号: G06F1/32 H04B1/66

    摘要: A computer system may comprise a platform in which a processing block may be provisioned. The processing block may determine an optimal compression ratio such that the optimal compression ratio may cause a minimum of a total power to be consumed by the computer platform. The total power may comprise total compression power consumption and total transmission power consumption. The processing block may generate compressed frames from a plurality of frames generated by an application. The compressed frames may be generated by encoding the plurality of frames using the optimal compression ratio. The processing block may select a network interface from multiple network interfaces supported by the computer system to transmit the compressed frames.

    摘要翻译: 计算机系统可以包括其中可以提供处理块的平台。 处理块可以确定最佳压缩比,使得最佳压缩比可以导致计算机平台消耗的总功率的最小值。 总功率可以包括总压缩功率消耗和总发送功率消耗。 处理块可以从应用产生的多个帧中生成压缩帧。 可以通过使用最佳压缩比对多个帧进行编码来生成压缩帧。 处理块可以从计算机系统支持的多个网络接口中选择一个网络接口来发送压缩帧。