Preemptive eviction of cache lines from a directory

A directory for maintaining cache line entries may include a limited amount of space for the entries. A preemptive eviction of an entry of the directory is performed so that adequate space for a new entry may be created. The eviction may be performed when a system is in a low-activity state or an id...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SCHIBINGER JOSEPH S, COLLIER JOSH D, CHURCH CRAIG R
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A directory for maintaining cache line entries may include a limited amount of space for the entries. A preemptive eviction of an entry of the directory is performed so that adequate space for a new entry may be created. The eviction may be performed when a system is in a low-activity state or an idle state in order to conserve system resources. Such a state may also ensure that the new entry does not have to wait to be entered into the directory. The eviction may include the examination of entries to determine if the contents may be eliminated from the directory. The system may establish certain criteria to aid in this determination. Once evicted from the directory, any modified data associated with the entry is transferred to a memory location.