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...

Full description

Saved in:
Bibliographic Details
Main Authors OSECKY BENJAMIN D, GAITHER BLAINE D
Format Patent
LanguageEnglish
Published 02.11.2004
Edition7
Subjects
Online AccessGet full text

Cover

More Information
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