Detection of streaming data in cache
    1.
    发明授权
    Detection of streaming data in cache 有权
    检测缓存中的流数据

    公开(公告)号:US08667221B2

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

    申请号:US12099502

    申请日:2008-04-08

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0897 G06F12/128

    摘要: An apparatus to detect streaming data in memory is presented. In one embodiment the apparatus use reuse bits and S-bits status for cache lines wherein an S-bit status indicates the data in the cache line are potentially streaming data. To enhance the efficiency of a cache, different measures can be applied to make the streaming data become the next victim during a replacement.

    摘要翻译: 提出了一种在存储器中检测流数据的装置。 在一个实施例中,装置对高速缓存行使用重用位和S位状态,其中S位状态指示高速缓存行中的数据是潜在的流数据。 为了提高高速缓存的效率,可以采用不同的措施来使流数据成为替换期间的下一个受害者。

    Method and system to increase concurrency and control replication in a multi-core cache hierarchy
    2.
    发明授权
    Method and system to increase concurrency and control replication in a multi-core cache hierarchy 有权
    在多核缓存层次结构中增加并发性和控制复制的方法和系统

    公开(公告)号:US08171223B2

    公开(公告)日:2012-05-01

    申请号:US12315442

    申请日:2008-12-03

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0828 G06F12/0822

    摘要: A directory of a private cache hierarchy is provided to maintain coherency between data stored in the cache hierarchy, where the directory is to enable concurrent cache-to-cache transfer of data to two private caches from another private cache. This directory can be implemented in a system having a multi-core processor. Other embodiments are described.

    摘要翻译: 提供专用高速缓存层级的目录以维持存储在高速缓存层次结构中的数据之间的一致性,其中目录是启用数据的并发缓存到高速缓存传输到来自另一专用高速缓存的两个专用高速缓存。 该目录可以在具有多核处理器的系统中实现。 描述其他实施例。

    SHARED CACHE MEMORIES FOR MULTI-CORE PROCESSORS
    4.
    发明申请
    SHARED CACHE MEMORIES FOR MULTI-CORE PROCESSORS 有权
    用于多核处理器的共享高速缓存存储器

    公开(公告)号:US20100153649A1

    公开(公告)日:2010-06-17

    申请号:US12335381

    申请日:2008-12-15

    IPC分类号: G06F12/08

    CPC分类号: G06F12/084 G06F12/0815

    摘要: Embodiments of shared cache memories for multi-core processors are presented. In one embodiment, a cache memory comprises a group of sampling cache sets and a controller to determine a number of misses that occur in the group of sampling cache sets. The controller is operable to determine a victim cache line for a cache set based at least in part on the number of misses.

    摘要翻译: 呈现用于多核处理器的共享高速缓冲存储器的实施例。 在一个实施例中,高速缓存存储器包括一组采样高速缓存组和控制器,用于确定在采样高速缓存组组中出现的多少个未命中。 控制器可操作以至少部分地基于错失次数来确定用于高速缓存组的受害者高速缓存行。

    DETECTION OF STREAMING DATA IN CACHE
    5.
    发明申请
    DETECTION OF STREAMING DATA IN CACHE 有权
    在高速缓存中检测数据流

    公开(公告)号:US20100005241A1

    公开(公告)日:2010-01-07

    申请号:US12099502

    申请日:2008-04-08

    IPC分类号: G06F12/08 G06F12/00

    CPC分类号: G06F12/0897 G06F12/128

    摘要: An apparatus to detect streaming data in memory is presented. In one embodiment the apparatus use reuse bits and S-bits status for cache lines wherein an S-bit status indicates the data in the cache line are potentially streaming data. To enhance the efficiency of a cache, different measures can be applied to make the streaming data become the next victim during a replacement.

    摘要翻译: 提出了一种在存储器中检测流数据的装置。 在一个实施例中,装置对高速缓存行使用重用位和S位状态,其中S位状态指示高速缓存行中的数据是潜在的流数据。 为了提高高速缓存的效率,可以采用不同的措施来使流数据成为替换期间的下一个受害者。