Instruction prefetcher dynamically controlled by readily available prefetcher accuracy

The invention relates to an instruction prefetcher dynamically controlled by readily available prefetcher accuracy. According to one general aspect, an apparatus mat include a branch prediction unit, a fetch unit, and a pre-fetch circuit or unit. The branch prediction unit may be configured to outpu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: KITCHIN PAUL E
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention relates to an instruction prefetcher dynamically controlled by readily available prefetcher accuracy. According to one general aspect, an apparatus mat include a branch prediction unit, a fetch unit, and a pre-fetch circuit or unit. The branch prediction unit may be configured to output a predicted instruction. The fetch unit may be configured to fetch a next instruction from a cache memory. The pre-fetcher circuit may be configured to pre- fetch a previously predicted instruction into the cache memory based upon a relationship between the predicted instruction and the next instruction. 种由易于得到的预取器准确性动态控制的指令预取器。根据个总体方面,设备可包括分支预测单元、提取单元和预取器电路或单元。分支预测单元可被配置为输出预测的指令。提取单元可被配置为从高速缓冲存储器提取下指令。预取器电路可被配置为基于预测的指令与下指令之间的关系将先前预测的指令预取到高速缓冲存储器中。