Invention Grant
US08181005B2 Hybrid branch prediction device with sparse and dense prediction caches 有权
具有稀疏密集预测缓存的混合分支预测装置

Hybrid branch prediction device with sparse and dense prediction caches
Abstract:
A system and method for branch prediction in a microprocessor. A hybrid device stores branch prediction information in a sparse cache for no more than a common smaller number of branches within each entry of the instruction cache. For the less common case wherein an i-cache line comprises additional branches, the device stores the corresponding branch prediction information in a dense cache. Each entry of the sparse cache stores a bit vector indicating whether or not a corresponding instruction cache line includes additional branch instructions. This indication may also be used to select an entry in the dense cache for storage. A second sparse cache stores entire evicted entries from the first sparse cache.
Information query
Patent Agency Ranking
0/0