CACHE BANK SPREADING FOR COMPRESSION ALGORITHMS
    31.
    发明公开
    CACHE BANK SPREADING FOR COMPRESSION ALGORITHMS 有权
    用于压缩算法的CACHE BANK扩展

    公开(公告)号:EP3191967A1

    公开(公告)日:2017-07-19

    申请号:EP15747325.7

    申请日:2015-07-23

    Abstract: Aspects include computing devices, systems, and methods for implementing a cache memory access requests for compressed data using cache bank spreading. In an aspect, cache bank spreading may include determining whether the compressed data of the cache memory access fits on a single cache bank. In response to determining that the compressed data fits on a single cache bank, a cache bank spreading value may be calculated to replace/reinstate bank selection bits of the physical address for a cache memory of the cache memory access request that may be cleared during data compression. A cache bank spreading address in the physical space of the cache memory may include the physical address of the cache memory access request plus the reinstated bank selection bits. The cache bank spreading address may be used to read compressed data from or write compressed data to the cache memory device.

    Abstract translation: 各方面包括用于使用高速缓存存储区扩展来实现对压缩数据的高速缓存存储器访问请求的计算设备,系统和方法。 在一个方面,高速缓存存储体扩展可以包括确定高速缓存存储器访问的压缩数据是否适合单个高速缓存存储体。 响应于确定压缩数据适合于单个高速缓存存储体,可以计算高速缓存存储体扩展值以替换/恢复可以在数据期间清除的高速缓存存取请求的高速缓存存储器的物理地址的存储体选择位 压缩。 高速缓冲存储器的物理空间中的高速缓冲存储体扩展地址可以包括高速缓存存取请求的物理地址加上恢复的存储体选择位。 高速缓冲存储体扩展地址可用于从高速缓冲存储器设备读取压缩数据或将压缩数据写入高速缓冲存储设备。

    METHOD AND APPARATUS FOR A SHARED CACHE WITH DYNAMIC PARTITIONING
    32.
    发明公开
    METHOD AND APPARATUS FOR A SHARED CACHE WITH DYNAMIC PARTITIONING 有权
    方法和装置与动态分区共同的高速缓存存储器

    公开(公告)号:EP3170084A1

    公开(公告)日:2017-05-24

    申请号:EP15734017.5

    申请日:2015-06-25

    Abstract: Aspects include computing devices, systems, and methods for dynamically partitioning a system cache by sets and ways into component caches. A system cache memory controller may manage the component caches and manage access to the component caches. The system cache memory controller may receive system cache access requests and reserve locations in the system cache corresponding to the component caches correlated with component cache identifiers of the requests. Reserving locations in the system cache may activate the locations in the system cache for use by a requesting client, and may also prevent other client from using the reserved locations in the system cache. Releasing the locations in the system cache may deactivate the locations in the system cache and allow other clients to use them. A client reserving locations in the system cache may change the amount of locations it has reserved within its component cache.

    Abstract translation: 方面包括计算设备,系统和方法,用于动态地划分由集和方法的系统的高速缓存成组分缓存。 一种系统,高速缓冲存储器控制器可以管理组件的高速缓存和管理对组件的高速缓存。 系统高速缓存存储器控制器可以接收在系统缓存对应于与所述请求的组件标识符高速缓存相关联的高速缓存组件的高速缓存系统的访问请求和储备位置。 在系统缓存预留的位置可以由请求的客户端激活系统中的高速缓存使用的位置,并且因此可以防止其他客户机使用在系统缓存的保留位置。 释放系统缓存中的位置可以停用系统缓存的位置,并允许其他客户机使用。 客户端系统中的高速缓存保留位置可以改变它的高速缓存部件中的保留位置的量。

Patent Agency Ranking