Cache eviction technique for inclusive cache systems
    1.
    发明申请
    Cache eviction technique for inclusive cache systems 审中-公开
    包容性缓存系统的缓存驱逐技术

    公开(公告)号:US20070186045A1

    公开(公告)日:2007-08-09

    申请号:US10897474

    申请日:2004-07-23

    IPC分类号: G06F12/00

    摘要: A technique for intelligently evicting cache lines within an inclusive cache architecture. More particularly, embodiments of the invention relate to a technique to evict cache lines within an inclusive cache hierarchy based on the potential impact to other cache levels within the cache hierarchy.

    摘要翻译: 一种用于智能驱逐包含缓存架构内的高速缓存行的技术。 更具体地,本发明的实施例涉及一种基于对高速缓存层级内的其他高速缓存级别的潜在影响来驱逐包容性高速缓存层级内的高速缓存行的技术。

    Dynamically Adjusting Power Of Non-Core Processor Circuitry
    3.
    发明申请
    Dynamically Adjusting Power Of Non-Core Processor Circuitry 审中-公开
    动态调整非核心处理器电路的功率

    公开(公告)号:US20130179716A1

    公开(公告)日:2013-07-11

    申请号:US13780052

    申请日:2013-02-28

    IPC分类号: G06F1/32

    摘要: In one embodiment, the present invention includes a multicore processor having a variable frequency domain including a plurality of cores and at least a portion of non-core circuitry of the processor. This non-core portion can include a cache memory, a cache controller, and an interconnect structure. In addition to this variable frequency domain, the processor can further have a fixed frequency domain including a power control unit (PCU). This unit may be configured to cause a frequency change to the variable frequency domain without draining the non-core portion of pending transactions. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括具有包括多个核心的可变频域和该处理器的至少一部分非核心电路的多核处理器。 该非核心部分可以包括高速缓冲存储器,高速缓存控制器和互连结构。 除了该可变频域之外,处理器还可以具有包括功率控制单元(PCU)的固定频域。 该单元可以被配置为引起对可变频域的频率改变,而不会排除待处理事务的非核心部分。 描述和要求保护其他实施例。

    Performance prioritization in multi-threaded processors
    5.
    发明授权
    Performance prioritization in multi-threaded processors 有权
    多线程处理器中的性能优先级

    公开(公告)号:US08275942B2

    公开(公告)日:2012-09-25

    申请号:US11316560

    申请日:2005-12-22

    IPC分类号: G06F12/00 G06F13/00

    CPC分类号: G06F12/0842

    摘要: According to one embodiment of the invention, a method is disclosed for selecting a first subset of a plurality of cache ways in a cache for storing hardware threads identified as high priority hardware threads for processing by a multi-threaded processor in communication with the cache; assigning high priority hardware threads to the selected first subset; monitoring a cache usage of a high priority hardware thread assigned to the selected first subset of plurality of cache ways; and reassigning the assigned high priority hardware thread to any cache way of the plurality of cache ways if the cache usage of the high priority hardware thread exceeds a predetermined inactive cache usage threshold value based on the monitoring.

    摘要翻译: 根据本发明的一个实施例,公开了一种用于选择高速缓存中的多个高速缓存路径的第一子集的方法,用于存储被识别为高优先级硬件线程的硬件线程,以用于与高速缓存通信的多线程处理器进行处理; 将高优先级的硬件线程分配给所选择的第一子集; 监视分配给所选择的多个高速缓存路线的第一子集的高优先级硬件线程的高速缓存使用; 以及如果所述高优先级硬件线程的高速缓存使用基于所述监视超过预定的非活动高速缓存使用阈值,则将所分配的高优先级硬件线程重新分配给所述多个高速缓存路径中的任何高速缓存方式。

    Performance prioritization in multi-threaded processors
    8.
    发明申请
    Performance prioritization in multi-threaded processors 有权
    多线程处理器中的性能优先级

    公开(公告)号:US20070150657A1

    公开(公告)日:2007-06-28

    申请号:US11316560

    申请日:2005-12-22

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0842

    摘要: According to one embodiment of the invention, a method is disclosed for selecting a first subset of a plurality of cache ways in a cache for storing hardware threads identified as high priority hardware threads for processing by a multi-threaded processor in communication with the cache; assigning high priority hardware threads to the selected first subset; monitoring a cache usage of a high priority hardware thread assigned to the selected first subset of plurality of cache ways; and reassigning the assigned high priority hardware thread to any cache way of the plurality of cache ways if the cache usage of the high priority hardware thread exceeds a predetermined inactive cache usage threshold value based on the monitoring.

    摘要翻译: 根据本发明的一个实施例,公开了一种用于选择高速缓存中的多个高速缓存路径的第一子集的方法,用于存储被识别为高优先级硬件线程的硬件线程,以用于与高速缓存通信的多线程处理器进行处理; 将高优先级的硬件线程分配给所选择的第一子集; 监视分配给所选择的多个高速缓存路线的第一子集的高优先级硬件线程的高速缓存使用; 以及如果所述高优先级硬件线程的高速缓存使用基于所述监视超过预定的非活动高速缓存使用阈值,则将所分配的高优先级硬件线程重新分配给所述多个高速缓存路径中的任何高速缓存方式。