SYSTEM AND METHOD FOR A SHARED CACHE WITH ADAPTIVE PARTITIONING
    1.
    发明申请
    SYSTEM AND METHOD FOR A SHARED CACHE WITH ADAPTIVE PARTITIONING 审中-公开
    用于具有自适应划分的共享缓存的系统和方法

    公开(公告)号:WO2017069907A1

    公开(公告)日:2017-04-27

    申请号:PCT/US2016/053082

    申请日:2016-09-22

    Abstract: A cache controller adaptively partitions a shared cache. The adaptive partitioning cache controller includes tag comparison and staling logic and selection logic that are responsive to client access requests and various parameters. A component cache is assigned a target occupancy which is compared to a current occupancy. A conditional identification of stale cache lines is used to manage data stored in the shared cache. When a conflict or cache miss is identified, selection logic identifies candidates for replacement preferably among cache lines identified as stale. Each cache line is assigned to a bucket with a fixed number of buckets per component cache. Allocated cache lines are assigned to a bucket as a function of the target occupancy. After a select number of buckets are filled, subsequent allocations result in oldest cache lines being marked stale. Cache lines are deemed stale when their respective component cache active indicator is de-asserted.

    Abstract translation:

    缓存控制器自适应地分区共享缓存。 自适应分区高速缓存控制器包括响应于客户端访问请求和各种参数的标签比较和陈述逻辑和选择逻辑。 组件高速缓存被分配一个与当前占用率进行比较的目标占用率。 使用陈旧缓存行的条件标识来管理存储在共享缓存中的数据。 当识别冲突或高速缓存未命中时,选择逻辑优选在被标识为陈旧的高速缓存行中标识替换的候选者。 每个缓存行都分配给每个组件缓存具有固定数量的存储桶的存储桶。 分配的缓存线被分配给一个桶作为目标占用的函数。 在选定数量的桶被填满之后,后续的分配导致最早的高速缓存行被标记为陈旧。 当其各自的组件高速缓存活动指示器被取消断言时,高速缓存行被视为陈旧。

Patent Agency Ranking