Controlling allocation of entries in a partitioned cache
Abstract:
An apparatus and method are described, the apparatus comprising: a cache comprising a plurality of entries, each associated with a partition identifier; storage circuitry to store counters, each indicative of a number of entries in the cache associated with respective partition identifiers; and cache control circuitry responsive to a request identifying a given partition identifier to control allocation of an entry dependent on the counter associated with the given partition identifier. The cache control circuitry increments the counter associated with the given partition identifier in response to an entry associated with the given partition identifier being allocated, and decrements the counter associated with the given partition identifier in response to an entry associated with the given partition identifier being evicted or replaced. When a request to increment the counters is pending, the cache control circuitry prioritises the pending increment request in preference over a request to decrement the counters.
Public/Granted literature
Information query
Patent Agency Ranking
0/0