Invention Grant
- Patent Title: Controlling allocation of entries in a partitioned cache
-
Application No.: US16666878Application Date: 2019-10-29
-
Publication No.: US11237985B2Publication Date: 2022-02-01
- Inventor: Fabrice Jean Verplanken
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/126 ; G06F12/0846

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
- US20210124694A1 CONTROLLING ALLOCATION OF ENTRIES IN A PARTITIONED CACHE Public/Granted day:2021-04-29
Information query