A method and apparatus are described for protecting cache lines allocated to a cache by a run-ahead prefetcher from premature eviction, preventing thrashing. The invention also prevents premature eviction of cache lines still in use, such as lines allocated by the run-ahead prefetcher but not yet referenced by normal execution. A protection bit indicates whether its associated cache line has protected status in the cache or whether it may be evicted.

 
Web www.patentalert.com

< Methods for saving data on the basis of the remaining capacity of a battery in a suspend mode and resuming operations using the saved data

< System and managing method for cluster-type storage

> Methods and apparatus for storage virtualization

> Data streaming mechanism in a microprocessor

~ 00215