发明授权
US06484256B1 Apparatus and method of branch prediction utilizing a comparison of a branch history table to an aliasing table 失效
使用分支历史表与混叠表的比较的分支预测的装置和方法

  • 专利标题: 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 LevitanBalaram Sinharoy
  • 申请人: David Stephen LevitanBalaram Sinharoy
  • 主分类号: G06F900
  • IPC分类号: G06F900
Apparatus and method of branch prediction utilizing a comparison of a branch history table to an aliasing table
摘要:
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.
信息查询
0/0