发明名称 Apparatus and method for speculatively updating global branch history with branch prediction prior to resolution of branch outcome
摘要 An apparatus and method for improving microprocessor performance by improving the prediction accuracy of conditional branch instructions is provided. A dynamic branch predictor speculatively updates global branch history information based on the prediction of a first branch instruction so that the predictor can predict the outcome of a second branch instruction following closely in the pipeline with the benefit of the first prediction. This improves the prediction accuracy where the first branch has not been resolved prior to the time when the second prediction is ready to be made. If the first prediction turns out to be incorrect, the global branch history is restored from a previously saved copy and updated with the first branch instruction's actual outcome.
申请公布号 US6526502(B1) 申请公布日期 2003.02.25
申请号 US20000690371 申请日期 2000.12.16
申请人 IP-FIRST LLC 发明人 COL GERARD M.;HENRY G. GLENN;JAIN DINESH K.
分类号 G06F9/38;(IPC1-7):G06F9/40 主分类号 G06F9/38
代理机构 代理人
主权项
地址