Invention Grant
US09176879B2 Least recently used mechanism for cache line eviction from a cache memory
有权
最近用于高速缓存存储器缓存线驱逐的最近使用的机制
- Patent Title: Least recently used mechanism for cache line eviction from a cache memory
- Patent Title (中): 最近用于高速缓存存储器缓存线驱逐的最近使用的机制
-
Application No.: US13946327Application Date: 2013-07-19
-
Publication No.: US09176879B2Publication Date: 2015-11-03
- Inventor: Brian P. Lilly , Gerard R. Williams, III , Mahnaz Sadoughi-Yarandi , Perumal R. Subramonium , Hari S. Kannan , Prashant Jain
- 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.
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/12

Abstract:
A mechanism for evicting a cache line from a cache memory includes first selecting for eviction a least recently used cache line of a group of invalid cache lines. If all cache lines are valid, selecting for eviction a least recently used cache line of a group of cache lines in which no cache line of the group of cache lines is also stored within a higher level cache memory such as the L1 cache, for example. Lastly, if all cache lines are valid and there are no non-inclusive cache lines, selecting for eviction the least recently used cache line stored in the cache memory.
Public/Granted literature
- US20150026404A1 Least Recently Used Mechanism for Cache Line Eviction from a Cache Memory Public/Granted day:2015-01-22
Information query