PROVIDING SHARED CACHE MEMORY ALLOCATION CONTROL IN SHARED CACHE MEMORY SYSTEMS
    1.
    发明申请
    PROVIDING SHARED CACHE MEMORY ALLOCATION CONTROL IN SHARED CACHE MEMORY SYSTEMS 审中-公开
    在共享的高速缓存存储器系统中提供共享的高速缓存存储器分配控制

    公开(公告)号:WO2016085641A1

    公开(公告)日:2016-06-02

    申请号:PCT/US2015/059677

    申请日:2015-11-09

    Abstract: Providing shared cache memory allocation control in shared cached memory systems is disclosed. In one aspect, a cache controller of a shared cache memory system comprising a plurality of cache lines is provided. The cache controller comprises a cache allocation circuit providing a minimum mapping bitmask for mapping a Quality of Service (QoS) class to a minimum partition of the cache lines, and a maximum mapping bitmask for mapping the QoS class to a maximum partition of the cache lines. The cache allocation circuit receives a memory access request comprising a QoS identifier (QoSID) of the QoS class, and is configured to determine whether the memory access request corresponds to a cache line of the plurality of cache lines. If not, the cache allocation circuit selects, as a target partition, the minimum partition mapped to the QoS class or the maximum partition mapped to the QoS class.

    Abstract translation: 公开了在共享缓存存储器系统中提供共享缓存存储器分配控制。 在一个方面,提供了包括多个高速缓存行的共享高速缓冲存储器系统的高速缓存控制器。 高速缓存控制器包括高速缓存分配电路,其提供用于将服务质量(QoS)类映射到高速缓存行的最小分区的最小映射位掩码,以及用于将QoS类映射到高速缓存行的最大分区的最大映射位掩码 。 高速缓存分配电路接收包括QoS类别的QoS标识符(QoSID)的存储器访问请求,并且被配置为确定存储器访问请求是否对应于多个高速缓存行的高速缓存行。 如果不是,则高速缓存分配电路选择映射到QoS类或映射到QoS类的最大分区的最小分区作为目标分区。

    GENERATING APPROXIMATE USAGE MEASUREMENTS FOR SHARED CACHE MEMORY SYSTEMS
    2.
    发明申请
    GENERATING APPROXIMATE USAGE MEASUREMENTS FOR SHARED CACHE MEMORY SYSTEMS 审中-公开
    为共享的高速缓存存储系统生成大量使用的测量

    公开(公告)号:WO2016085642A1

    公开(公告)日:2016-06-02

    申请号:PCT/US2015/059685

    申请日:2015-11-09

    Abstract: Generating approximate usage measurements for shared cache memory systems is disclosed. In one aspect, a cache memory system is provided. The cache memory system comprises a shared cache memory system. A subset of the shared cache memory system comprises a Quality of Service identifier (QoSID) tracking tag configured to store a QoSID tracking indicator for a QoS class. The shared cache memory system further comprises a cache controller configured to receive a memory access request comprising a QoSID, and is configured to access a cache line corresponding to the memory access request. The cache controller is also configured to determine whether the QoSID of the memory access request corresponds to a cache line assigned to the QoSID. If so, the cache controller is additionally configured to update the QoSID tracking tag.

    Abstract translation: 公开了为共享高速缓冲存储器系统生成近似使用测量值。 一方面,提供一种高速缓冲存储器系统。 高速缓冲存储器系统包括共享高速缓冲存储器系统。 共享高速缓冲存储器系统的子集包括服务质量标识符(QoSID)跟踪标签,其被配置为存储用于QoS类别的QoSID跟踪指示符。 共享高速缓冲存储器系统还包括高速缓存控制器,其被配置为接收包括QoSID的存储器访问请求,并且被配置为访问对应于存储器访问请求的高速缓存行。 高速缓存控制器还被配置为确定存储器访问请求的QoSID是否对应于分配给QoSID的高速缓存行。 如果是这样,高速缓存控制器被配置为更新QoSID跟踪标签。

    PROVIDING FINE-GRAINED QUALITY OF SERVICE (QOS) CONTROL USING INTERPOLATION FOR PARTITIONED RESOURCES IN PROCESSOR-BASED SYSTEMS

    公开(公告)号:WO2019045954A1

    公开(公告)日:2019-03-07

    申请号:PCT/US2018/045370

    申请日:2018-08-06

    Abstract: Providing fine-grained Quality of Service (QoS) control using interpolation for partitioned resources in processor-based systems is disclosed. In this regard, in one aspect, a processor-based system provides a partitioned resource (such as a system cache or memory access bandwidth to a shared system memory) that is subdivided into a plurality of partitions, and that is configured to service a plurality of resource clients. A resource allocation agent of the processor-based system provides a plurality of allocation indicators corresponding to each combination of resource client and partition, and indicating an allocation of each partition for each resource client. The resource allocation agent allocates the partitioned resource among the resource clients based on an interpolation of the plurality of allocation indicators. Because each allocation indicator may be different for each combination of resource client and partition, interpolation of the allocation indicators provides a higher-resolution aggregate resource allocation for each resource client.

Patent Agency Ranking