Computer performance improvement by adjusting a count used for preemptive eviction of cache entries
A cache system improves performance by limiting the number of dirty entries in a cache. The cache system may be further improve performance by limiting the number of dirty entries in a cache that might be subject to a cache-to-cache transfer. In a first example, a cache system counts the total numbe...
        Saved in:
      
    
          | Main Authors | , | 
|---|---|
| Format | Patent | 
| Language | English | 
| Published | 
          
        02.11.2004
     | 
| Edition | 7 | 
| Subjects | |
| Online Access | Get full text | 
Cover
| Summary: | A cache system improves performance by limiting the number of dirty entries in a cache. The cache system may be further improve performance by limiting the number of dirty entries in a cache that might be subject to a cache-to-cache transfer. In a first example, a cache system counts the total number of dirty entries in the cache and preemptively evicts at least one dirty entry when the count exceeds a predetermined threshold. In a variation, a cache system counts dirty cache entries that result from a cache-to-cache transfer, and evicts at least one dirty entry that results from a cache-to-cache transfer when the number exceeds a predetermined threshold. For either system, the predetermined threshold may be dynamically varied to determine a value that optimizes performance. | 
|---|---|
| Bibliography: | Application Number: US20010001584 |