发明名称 Processor and method including a cache having confirmation bits for improving address-predictable branch instruction target predictions
摘要 A superscalar processor and method are disclosed for improving the accuracy of predictions of a destination of a branch instruction utilizing a cache. The cache is established including multiple entries. Each of multiple branch instructions are associated with one of the entries of the cache. One of the entries of the cache includes a stored predicted destination for the branch instruction associated with this entry of the cache. The predicted destination is a destination the branch instruction is of predicted to branch to upon execution of the branch instruction. The stored predicted destination is updated in the one of the entries of the cache only in response to two consecutive mispredictions of the destination of the branch instruction, wherein the two consecutive mispredictions were made utilizing the one of the entries of the cache.
申请公布号 GB2363873(B) 申请公布日期 2004.01.21
申请号 GB20000026320 申请日期 2000.10.27
申请人 * INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BALARAM * SINHAROY
分类号 G06F12/08;G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F12/08
代理机构 代理人
主权项
地址