Invention Grant
- Patent Title: System cache with sticky removal engine
- Patent Title (中): 系统缓存带粘性删除引擎
-
Application No.: US13629865Application Date: 2012-09-28
-
Publication No.: US08886886B2Publication Date: 2014-11-11
- Inventor: Sukalpa Biswas , Shinye Shiu , James Wang , Robert Hu
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Rory D. Rankin
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/12

Abstract:
Methods and apparatuses for releasing the sticky state of cache lines for one or more group IDs. A sticky removal engine walks through the tag memory of a system cache looking for matches with a first group ID which is clearing its cache lines from the system cache. The engine clears the sticky state of each cache line belonging to the first group ID. If the engine receives a release request for a second group ID, the engine records the current index to log its progress through the tag memory. Then, the engine continues its walk through the tag memory looking for matches with either the first or second group ID. The engine wraps around to the start of the tag memory and continues its walk until reaching the recorded index for the second group ID.
Public/Granted literature
- US20140095800A1 SYSTEM CACHE WITH STICKY REMOVAL ENGINE Public/Granted day:2014-04-03
Information query