Invention Grant
US08181005B2 Hybrid branch prediction device with sparse and dense prediction caches
有权
具有稀疏密集预测缓存的混合分支预测装置
- Patent Title: Hybrid branch prediction device with sparse and dense prediction caches
- Patent Title (中): 具有稀疏密集预测缓存的混合分支预测装置
-
Application No.: US12205429Application Date: 2008-09-05
-
Publication No.: US08181005B2Publication Date: 2012-05-15
- Inventor: Gerald D. Zuraski, Jr. , James D. Dundas , Anthony X. Jarvis
- Applicant: Gerald D. Zuraski, Jr. , James D. Dundas , Anthony X. Jarvis
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel
- Agent Rory D. Rankin
- Main IPC: G06F9/32
- IPC: G06F9/32 ; G06F9/38

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.
Public/Granted literature
- US20100064123A1 HYBRID BRANCH PREDICTION DEVICE WITH SPARSE AND DENSE PREDICTION CACHES Public/Granted day:2010-03-11
Information query