Multi-port shared cache apparatus
AssigneeBlackBerry Limited
InventorSimon John DUGGINS
Life of this patent
Estimating the term…
Loading patent…
AssigneeBlackBerry Limited
InventorSimon John DUGGINS
Estimating the term…
An apparatus for use in telecommunications system comprises a cache memory shared by multiple clients and a controller for controlling the shared cache memory. A method of controlling the cache operation in a shared cache memory apparatus is also disclosed. The apparatus comprises a cache memory accessible by a plurality of clients and a controller configured to allocate cache lines of the cache memory to each client according to a line configuration. The line configuration comprises, for each client, a maximum allocation of cache lines that each client is permitted to access. The controller is configured to, in response to a memory request from one of the plurality of clients that has reached its maximum allocation of cache lines, allocate a replacement cache line to the client from cache lines already allocated to the client when no free cache lines in the cache are available.
An apparatus comprising:
A method of controlling a cache memory accessible by a plurality of processes, comprising:
A non-transitory computer readable medium having computer executable instructions stored thereon which, when executed, perform a method of:
Dependencies are inferred from the claim text.