×

Optimizing a cache eviction mechanism by selectively introducing different levels of randomness into a replacement algorithm

  • US 5,974,507 A
  • Filed: 04/14/1997
  • Issued: 10/26/1999
  • Est. Priority Date: 04/14/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of improving operation of a cache used by a processor of a computer system, comprising the steps of:

  • providing a cache-replacement control unit to select a cache block for eviction from among a plurality of blocks in the cache;

    selectively introducing a first level of randomness into a replacement algorithm used by the cache-replacement control unit;

    evicting cache blocks according to the replacement algorithm using the first level of randomness;

    selectively introducing a second level of randomness into the replacement algorithm; and

    evicting cache blocks according to the replacement algorithm using the second level of randomness.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×