×

Least recently used mechanism for cache line eviction from a cache memory

  • US 9,176,879 B2
  • Filed: 07/19/2013
  • Issued: 11/03/2015
  • Est. Priority Date: 07/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • selecting for eviction, from a cache memory that stores one or more cache lines, a least recently used cache line of a group of invalid cache lines, wherein each cache line stores a prefetch bit that indicates whether the cache line was generated in response to a cache memory prefetch operation;

    in response to a determination that no cache lines are invalid, selecting for eviction from the cache memory 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;

    in response to a determination that no cache lines are invalid, and in response to a determination that all cache lines of the group of cache lines are also stored within the higher level cache memory, selecting for eviction from the cache memory a least recently used cache line of the one or more cache lines stored in the cache memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×