A cache memory system can determine that an entry is stale if the entry has not been accessed or modified for a predetermined time. If an entry is stale, the entry may be preemptively evicted. The predetermined time is made dynamically variable. A computer system can adjust the time to optimize a measure of performance. In a specific example, evicted lines are temporarily stored in an eviction queue. The time is adjusted to be as short as possible without substantially increasing the number of lines that must be recalled from the eviction queue.

 
Web www.patentalert.com

< Synchronous flash memory with status burst output

< Network device interface for digitally interfacing data channels to a controller via a network

> System and method for ensuring merge completion in a storage area network

> Method and apparatus for defining an input state vector that achieves low power consumption in digital circuit in an idle state

~ 00285