Prozessor zum Erfassen einer Redundanz eines Page-Table-Walk

Ein Prozessor weist einen Page-Table-Walk-Cache (1230) auf, welcher Adressübersetzungsinformation speichert, und einen Page-Table-Walker (1220). Der Page-Table-Walker (1220) ruft erste Ausgangsadressen, welche durch erste Indices einer ersten Eingangsadresse angezeigt werden, durch ein Nachschlagen...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Moinul, Syed, Choi, Ju-Hee, Park, Sung-Boem
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Ein Prozessor weist einen Page-Table-Walk-Cache (1230) auf, welcher Adressübersetzungsinformation speichert, und einen Page-Table-Walker (1220). Der Page-Table-Walker (1220) ruft erste Ausgangsadressen, welche durch erste Indices einer ersten Eingangsadresse angezeigt werden, durch ein Nachschlagen der Adressübersetzungsinformation und wenigstens eines Teils von Page-Tables ab und vergleicht eine Übereinstimmungsebene zwischen zweiten Indices von einer zweiten Eingangsadresse und den ersten Indices der ersten Eingangsadresse mit einer Walk-Cache-Trefferebene, welche durch ein Nachschlagen des Page-Table-Walk-Cache (1230) unter Verwendung der zweiten Indices erhalten wird. A processor includes a page table walk cache that stores address translation information, and a page table walker. The page table walker fetches first output addresses indicated by first indexes of a first input address by looking up the address translation information and at least a part of page tables, and compares a matching level between second indexes of a second input address and the first indexes of the first input address with a walk cache hit level obtained by looking up the page table walk cache using the second indexes.