A cache system improves performance by limiting the number of dirty entries
in a cache. The cache system may further improve performance by limiting
the number of dirty entries in the 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-ache transfer when the number exceeds a predetermined
threshold.
Ein Pufferspeichersystem verbessert Leistung, indem es die Zahl schmutzigen Eintragungen in einem Pufferspeicher begrenzt. Das Pufferspeichersystem kann Leistung weiter verbessern, indem es die Zahl schmutzigen Eintragungen im Pufferspeicher begrenzt, der abhängig von einer Pufferspeicher-zu-Pufferspeicher Übertragung sein konnte. In einem ersten Beispiel zählt ein Pufferspeichersystem die Gesamtzahl schmutzigen Eintragungen im Pufferspeicher und vertreibt Vorkaufs- mindestens eine schmutzige Eintragung gewaltsam, wenn der Zählimpuls eine vorbestimmte Schwelle übersteigt. In einer Veränderung zählt ein Pufferspeichersystem schmutzige Pufferspeichereintragungen, die aus einer Pufferspeicher-zu-Pufferspeicher Übertragung resultieren, und vertreibt mindestens eine schmutzige Eintragung gewaltsam, der Resultate von einem Pufferspeicher-zu-Schmerz bringen, wann die Zahl eine vorbestimmte Schwelle übersteigt.