Jump positions in recording lists during prefetching

Prefetching data for a processor by receiving (102) one or more first. addresses (40) from the processor; filtering (104) the received one or more first addresses; providing (106) a recording-list (408.2) consisting of the filtered one or more first addresses; receiving (108) at least one second add...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: THILO MAURER, HANS BOETTIGER
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Prefetching data for a processor by receiving (102) one or more first. addresses (40) from the processor; filtering (104) the received one or more first addresses; providing (106) a recording-list (408.2) consisting of the filtered one or more first addresses; receiving (108) at least one second address (404.2) from the processor (204); receiving (110) a playback-list(408.3) comprising all or a subset of the first addresses of the recording-list; comparing (1:2) the at least one second address with each of the first addresses in the playback-list for identifying a matching address; in case a matching address is identified, fetching (114) data (434) from a second memory (208); and transferring (1:6) the fetched data to a first memory (206). Filtering may take place before, during or after enqueuing of addresses. Jump positions assigned to frame shift commands may be specific to the recording list and read from MMIO registers.