Invention Grant
- Patent Title: Hybrid lookahead branch target cache
-
Application No.: US15340106Application Date: 2016-11-01
-
Publication No.: US10747540B2Publication Date: 2020-08-18
- Inventor: Yuan Chou , Manish Shah
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
An apparatus is disclosed, the apparatus including a branch target cache memory configured to store one or more entries. Each entry of the one or more entries may include an address tag and a corresponding target address. The apparatus may also include a control circuit configured to check for at least one taken branch instruction in a group of one or more instructions fetched using a current address. The control circuit may be further configured to generate an address tag corresponding to the group of one or more instructions using another address used prior to the current address in response to a determination that the group of one or more instructions includes a taken branch instruction. In addition, the control circuit may be configured to store the corresponding address tag and a target address associated with the taken branch instruction in a particular entry in the branch target cache memory.
Public/Granted literature
- US20180121200A1 HYBRID LOOKAHEAD BRANCH TARGET CACHE Public/Granted day:2018-05-03
Information query