发明申请
- 专利标题: REDUCING THE FETCH TIME OF TARGET INSTRUCTIONS OF A PREDICTED TAKEN BRANCH INSTRUCTION
- 专利标题(中): 减少预期的分支指导目标指示的时间
-
申请号: US12176386申请日: 2008-07-20
-
公开(公告)号: US20080276071A1公开(公告)日: 2008-11-06
- 发明人: Richard William Doing , Brett Olsson , Kenichi Tsuchiya
- 申请人: Richard William Doing , Brett Olsson , Kenichi Tsuchiya
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F9/312
- IPC分类号: G06F9/312
摘要:
A method and processor for reducing the fetch time of target instructions of a predicted taken branch instruction. Each entry in a buffer, referred to herein as a “branch target buffer”, may store an address of a branch instruction predicted taken and the instructions beginning at the target address of the branch instruction predicted taken. When an instruction is fetched from the instruction cache, a particular entry in the branch target buffer is indexed using particular bits of the fetched instruction. The address of the branch instruction in the indexed entry is compared with the address of the instruction fetched from the instruction cache. If there is a match, then the instructions beginning at the target address of that branch instruction are dispatched directly behind the branch instruction. In this manner, the fetch time of target instructions of a predicted taken branch instruction is reduced.
信息查询