发明授权
- 专利标题: Apparatus and method of branch prediction utilizing a comparison of a branch history table to an aliasing table
- 专利标题(中): 使用分支历史表与混叠表的比较的分支预测的装置和方法
-
申请号: US09370680申请日: 1999-08-09
-
公开(公告)号: US06484256B1公开(公告)日: 2002-11-19
- 发明人: David Stephen Levitan , Balaram Sinharoy
- 申请人: David Stephen Levitan , Balaram Sinharoy
- 主分类号: G06F900
- IPC分类号: G06F900
摘要:
Improved conditional branch instruction prediction by detecting branch aliasing in a branch history table. Each entry in an aliasing table is associated with only one of a plurality of conditional branch instructions tracked by the branch history table. Prior to executing a conditional branch instruction, outcome of the execution of the conditional branch instruction is predicted utilizing the branch history table entry associated with the conditional branch instruction. Outcome of the execution of the conditional branch instruction is also predicted utilizing the aliasing table entry associated with the conditional branch instruction. Branch aliasing is detected by comparing the prediction made utilizing the branch history table with the prediction made utilizing the aliasing table. In response to the predictions being different, a determination is made that branch aliasing occurred, and the prediction made utilizing the aliasing table is utilized for predicting the outcome of the execution of the conditional branch instruction.
信息查询