Invention Grant
- Patent Title: Selective victimization in a multi-level cache hierarchy
- Patent Title (中): 多级缓存层次结构中的选择性受害
-
Application No.: US14088980Application Date: 2013-11-25
-
Publication No.: US09298620B2Publication Date: 2016-03-29
- Inventor: Hari S. Kannan , Brian P. Lilly , Perumal R. Subramoniam
- 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

Abstract:
Systems, methods, and apparatuses for implementing selective victimization to reduce power and utilized bandwidth in a multi-level cache hierarchy. Each set of an upper-level cache includes a counter that keeps track of the number of times the set was accessed. These counters are periodically decremented by another counter that tracks the total number of accesses to the cache. If a given set counter is below a certain threshold value, clean victims are dropped from this given set instead of being sent to a lower-level cache. Also, a separate counter is used to track the total number of outstanding requests for the cache as a proxy for bus-bandwidth in order to gauge the total amount of traffic in the system. The cache will implement selective victimization whenever there is a large amount of traffic in the system.
Public/Granted literature
- US20150149721A1 SELECTIVE VICTIMIZATION IN A MULTI-LEVEL CACHE HIERARCHY Public/Granted day:2015-05-28
Information query