Invention Grant
- Patent Title: Branch target address cache selectively applying a delayed hit
- Patent Title (中): 分支目标地址缓存有选择地应用延迟命中
-
Application No.: US12024190Application Date: 2008-02-01
-
Publication No.: US07877586B2Publication Date: 2011-01-25
- Inventor: David S. Levitan , Lixin Zhang
- Applicant: David S. Levitan , Lixin Zhang
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Dillon & Yudell LLP
- Main IPC: G06F9/32
- IPC: G06F9/32 ; G06F9/42

Abstract:
In at least one embodiment, a processor includes at least one execution unit that executes instructions and instruction sequencing logic, coupled to the at least one execution unit, that fetches instructions from a memory system for execution by the at least one execution unit. The instruction sequencing logic including branch target address prediction circuitry that stores a branch target address prediction associating a first instruction fetch address with a branch target address to be used as a second instruction fetch address. The branch target address prediction circuitry includes delay logic that, in response to at least a tag portion of a third instruction fetch address matching the first instruction fetch address, delays access to the memory system utilizing the second instruction fetch address if no branch target address prediction was made in an immediately previous cycle of operation.
Public/Granted literature
Information query