Scheduling workloads based on cache asymmetry
    3.
    发明授权
    Scheduling workloads based on cache asymmetry 有权
    基于缓存不对称调度工作负载

    公开(公告)号:US08898390B2

    公开(公告)日:2014-11-25

    申请号:US13042547

    申请日:2011-03-08

    摘要: In one embodiment, a processor includes a first cache and a second cache, a first core associated with the first cache and a second core associated with the second cache. The caches are of asymmetric sizes, and a scheduler can intelligently schedule threads to the cores based at least in part on awareness of this asymmetry and resulting cache performance information obtained during a training phase of at least one of the threads.

    摘要翻译: 在一个实施例中,处理器包括第一高速缓存和第二高速缓存,与第一高速缓存相关联的第一核和与第二高速缓存相关联的第二核。 高速缓存具有非对称尺寸,并且调度器可以至少部分地基于对至少一个线程的训练阶段期间获得的不对称性和结果高速缓存性能信息的认识来智能地将线程调度到核心。

    Packet coalescing
    8.
    发明授权
    Packet coalescing 有权
    分组聚合

    公开(公告)号:US08718096B2

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

    申请号:US12980682

    申请日:2010-12-29

    IPC分类号: H04J3/24

    摘要: In general, in one aspect, the disclosures describes a method that includes receiving multiple ingress Internet Protocol packets, each of the multiple ingress Internet Protocol packets having an Internet Protocol header and a Transmission Control Protocol segment having a Transmission Control Protocol header and a Transmission Control Protocol payload, where the multiple packets belonging to a same Transmission Control Protocol/Internet Protocol flow. The method also includes preparing an Internet Protocol packet having a single Internet Protocol header and a single Transmission Control Protocol segment having a single Transmission Control Protocol header and a single payload formed by a combination of the Transmission Control Protocol segment payloads of the multiple Internet Protocol packets. The method further includes generating a signal that causes receive processing of the Internet Protocol packet.

    摘要翻译: 一般来说,一方面,本公开内容描述了一种方法,其包括接收多个入口因特网协议分组,所述多个入口因特网协议分组中的每一个具有因特网协议报头和具有传输控制协议报头和传输控制的传输控制协议段 协议有效载荷,其中属于相同传输控制协议/因特网协议的多个分组流。 该方法还包括准备具有单个因特网协议报头的互联网协议分组和具有单个传输控制协议报头的单个传输控制协议段和由多个因特网协议分组的传输控制协议段有效载荷的组合形成的单个有效载荷 。 该方法还包括产生导致因特网协议分组的接收处理的信号。

    CONFIGURABLE SNOOP FILTER ARCHITECTURE
    9.
    发明申请
    CONFIGURABLE SNOOP FILTER ARCHITECTURE 审中-公开
    可配置SNOOP过滤器架构

    公开(公告)号:US20140095806A1

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

    申请号:US13631935

    申请日:2012-09-29

    IPC分类号: G06F12/08

    摘要: Configurable snoop filters. A memory system is coupled with one or more processing cores. A coherent system fabric couples the memory system with the one or more processing cores. The coherent system fabric comprising at least a configurable snoop filter that is configured based on workload. The configurable snoop filter having a configurable snoop filter directory and a bloom filter. The configurable snoop filter and the bloom filter include runtime configuration parameters that are used to selectively limit snoop traffic.

    摘要翻译: 可配置的窥探过滤器 存储器系统与一个或多个处理核心耦合。 一致的系统结构将存储器系统与一个或多个处理核心耦合。 所述相干系统结构至少包括基于工作负载配置的可配置窥探过滤器。 可配置的窥探过滤器具有可配置的窥探过滤器目录和绽放过滤器。 可配置的窥探过滤器和布隆过滤器包括用于选择性地限制窥探流量的运行时配置参数。

    Delegating a poll operation to another device
    10.
    发明授权
    Delegating a poll operation to another device 有权
    将轮询操作委派给另一个设备

    公开(公告)号:US08364862B2

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

    申请号:US12482614

    申请日:2009-06-11

    IPC分类号: G06F3/00

    CPC分类号: G06F13/24 G06F9/542

    摘要: In one embodiment, the present invention includes a method for handling a registration message received from a host processor, where the registration message delegates a poll operation with respect to a device from the host processor to another component. Information from the message may be stored in a poll table, and the component may send a read request to poll the device and report a result of the poll to the host processor based on a state of the device. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于处理从主机处理器接收的注册消息的方法,其中所述注册消息将关于设备的轮询操作从主机处理器委托给另一个组件。 来自消息的信息可以存储在轮询表中,并且组件可以发送读请求以轮询该设备并且基于该设备的状态向轮询处理器报告轮询的结果。 描述和要求保护其他实施例。