×

Data cache using dynamic frequency based replacement and boundary criteria

  • US 5,043,885 A
  • Filed: 08/08/1989
  • Issued: 08/27/1991
  • Est. Priority Date: 08/08/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, for use with a cache memory resource, that includes a plurality of cache blocks for storing data, and a cache directory, for keeping track of which of said blocks are in use, the number of times each block is referenced and block age, for determining which of said plurality of cache blocks is to be replaced with data to be stored in said memory on a cache miss, comprising, when implemented by a computer, the steps of:

  • (a) maintaining a reference count, for each cache block, in said cache directory;

    (b) utilizing at least one preselected age boundary threshold to determine when to adjust a reference count for a given block on a cache hit; and

    (c) selecting a cache block for replacement as a function of reference count value and block age.

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