发明名称 REDUCING THE FETCH TIME OF TARGET INSTRUCTIONS OF A PREDICTED TAKEN BRANCH INSTRUCTION
摘要 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.
申请公布号 US2008276070(A1) 申请公布日期 2008.11.06
申请号 US20080176385 申请日期 2008.07.20
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 DOING RICHARD WILLIAM;OLSSON BRETT;TSUCHIYA KENICHI
分类号 G06F9/312 主分类号 G06F9/312
代理机构 代理人
主权项
地址