发明名称 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.
申请公布号 US6484256(B1) 申请公布日期 2002.11.19
申请号 US19990370680 申请日期 1999.08.09
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LEVITAN DAVID STEPHEN;SINHAROY BALARAM
分类号 G06F9/38;(IPC1-7):G06F9/00;G06F9/44 主分类号 G06F9/38
代理机构 代理人
主权项
地址