×

Method and apparatus for miss sequence cache block replacement utilizing a most recently used state

  • US 6,098,152 A
  • Filed: 10/17/1997
  • Issued: 08/01/2000
  • Est. Priority Date: 10/17/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A cache block replacement method used with a cache including a plurality of cache blocks in a computer system responsive to a cache miss comprising the steps of:

  • checking for an invalid block;

    responsive to identifying an invalid cache block, selecting said identified invalid block for replacement;

    checking for a first priority cache block and not equal to most recently used (MRU) state;

    responsive to identifying a first priority cache block and not equal to most recently used (MRU) state, selecting said identified first priority cache block not equal to most recently used (MRU) state for replacement;

    checking for a next priority cache block and not equal to most recently used (MRU) state;

    responsive to identifying a next priority cache block and not equal to most recently used (MRU) state, selecting said identified next priority cache block not equal to most recently used (MRU) state for replacement; and

    in the absence of identifying an invalid cache block, a first priority cache block and not equal to most recently used (MRU) state, or a next priority cache block and not equal to most recently used (MRU) state, randomly selecting one of the plurality of cache blocks for replacement.

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