Credit based power management
    21.
    发明授权
    Credit based power management 有权
    基于信用的电力管理

    公开(公告)号:US09354696B2

    公开(公告)日:2016-05-31

    申请号:US13995227

    申请日:2011-09-30

    摘要: An embodiment may include circuitry to determine whether to issue at least one credit to at least one sender of at least one packet. The credit(s) may be to grant permission to the at least one sender to issue the at least one packet to at least one receiver of the at least one packet. The determination of whether to issue the credit(s) may be based, at least in part, upon whether a time in which the at least one receiver is in a relatively lower power state prior to issuance of the credit(s) is at least sufficient to provide at least a predetermined amount of reduction in power consumption. The relatively lower power state may be relative to a relatively higher power state of the at least one receiver that prevails at the issuance of the credit(s). Additionally or alternatively, the circuitry may be to receive such credit(s).

    摘要翻译: 实施例可以包括用于确定是否向至少一个分组的至少一个发送者发送至少一个信用的电路。 该信用可以是允许至少一个发送者向至少一个分组的至少一个接收者发布至少一个分组。 是否发放信用证的决定可以至少部分地基于在发行信用证之前至少一个接收者处于较低权力状态的时间是否至少是 足以提供至少预定量的功耗降低。 相对较低的功率状态可以相对于在发放信用时占优势的至少一个接收器的相对较高的功率状态。 另外或替代地,电路可以是接收这样的信用。

    ADAPTIVE PACKET DEFLECTION TO ACHIEVE FAIR, LOW-COST, AND/OR ENERGY-EFFICIENT QUALITY OF SERVICE IN NETWORK ON CHIP DEVICES
    24.
    发明申请
    ADAPTIVE PACKET DEFLECTION TO ACHIEVE FAIR, LOW-COST, AND/OR ENERGY-EFFICIENT QUALITY OF SERVICE IN NETWORK ON CHIP DEVICES 审中-公开
    适应性分组解决方案实现公平,低成本和/或能源效率的网络服务在芯片设备上的质量

    公开(公告)号:US20140092740A1

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

    申请号:US13631878

    申请日:2012-09-29

    IPC分类号: H04L12/70

    摘要: Methods and apparatus for provision of adaptive packet deflection to achieve fair, low-cost, and/or energy-efficient Quality of Service (QoS) in Network-on-Chip (NoC) devices are described. In some embodiments, it is determined whether a target port of a packet has reached a threshold utilization value and the packet is routed to an alternate port in response to a deflection probability value that is to be determined based on a utilization value of the target port and a priority level value of the packet. Other embodiments are also claimed and/or disclosed.

    摘要翻译: 描述了提供自适应分组偏转以在网络片上(NoC)设备中实现公平,低成本和/或节能的服务质量(QoS)的方法和装置。 在一些实施例中,确定分组的目标端口是否已经达到阈值利用值,并且响应于将基于目标端口的利用值确定的偏转概率值将分组路由到备用端口 和分组的优先级值。 还要求和/或公开其它实施例。

    Cache Collaboration in Tiled Processor Systems
    25.
    发明申请
    Cache Collaboration in Tiled Processor Systems 有权
    平铺处理器系统中的缓存协作

    公开(公告)号:US20140006713A1

    公开(公告)日:2014-01-02

    申请号:US13537417

    申请日:2012-06-29

    IPC分类号: G06F12/08

    摘要: The present invention may provide a computer system including a plurality of tiles divided into multiple virtual domains. Each tile may include a router to communicate with others of said tiles, a private cache to store data, and a spill table to record pointers for data evicted from the private cache to a remote host, wherein the remote host and the respective tile are provided in the same virtual domain. The spill tables may allow for faster retrieval of previously evicted data because the home registry does not need to be referenced if requested data is listed in the spill table. Therefore, embodiments of the present invention may provide a distance-aware cache collaboration architecture without incurring extraneous overhead expenses.

    摘要翻译: 本发明可以提供一种包括分成多个虚拟域的多个瓦片的计算机系统。 每个瓦片可以包括与所述瓦片中的其他人通信的路由器,用于存储数据的专用高速缓存以及用于将从专用高速缓存驱逐的数据的指针记录到远程主机的溢出表,其中提供远程主机和相应的瓦片 在同一个虚拟域中。 泄漏表可以允许更快地检索先前驱逐的数据,因为如果请求的数据列在泄漏表中,则不需要引用本地注册表。 因此,本发明的实施例可以提供一种距离感知高速缓存协作架构,而不会产生额外的间接费用。

    CREDIT BASED POWER MANAGEMENT
    26.
    发明申请
    CREDIT BASED POWER MANAGEMENT 有权
    基于信用的电力管理

    公开(公告)号:US20130275789A1

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

    申请号:US13995227

    申请日:2011-09-30

    IPC分类号: G06F1/32

    摘要: An embodiment may include circuitry to determine whether to issue at least one credit to at least one sender of at least one packet. The credit(s) may be to grant permission to the at least one sender to issue the at least one packet to at least one receiver of the at least one packet. The determination of whether to issue the credit(s) may be based, at least in part, upon whether a time in which the at least one receiver is in a relatively lower power state prior to issuance of the credit(s) is at least sufficient to provide at least a predetermined amount of reduction in power consumption. The relatively lower power state may be relative to a relatively higher power state of the at least one receiver that prevails at the issuance of the credit(s). Additionally or alternatively, the circuitry may be to receive such credit(s).

    摘要翻译: 实施例可以包括用于确定是否向至少一个分组的至少一个发送者发送至少一个信用的电路。 该信用可以是允许至少一个发送者向至少一个分组的至少一个接收者发布至少一个分组。 是否发放信用证的决定可以至少部分地基于在发行信用证之前至少一个接收者处于较低权力状态的时间是否至少是 足以提供至少预定量的功耗降低。 相对较低的功率状态可以相对于在发放信用时占优势的至少一个接收器的相对较高的功率状态。 另外或替代地,电路可以是接收这样的信用。

    Network controller circuitry to issue at least one portion of packet payload to device in manner that by-passes communication protocol stack involvement
    27.
    发明授权
    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
    30.
    发明申请
    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.

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