发明名称 Instruction prefetching data processing apparatus including a conditional branch instruction predictor.
摘要 <p>Instruction prefetching data processing apparatus is adapted for predicting the outcome of a conditional branch instruction based on the previous performance of the branch, rather than on the instruction fields. The prediction of the outcome of a conditional branch instruction is performed utilizing a decode-time history table (6) that records the history of the outcome of the branch at a given memory location. The predictor attempts to guess only the outcome of a conditional branch instruction, but not its target address and can only be used to guess the branch outcomes at decode time when the target address is available. The table is accessed using the memory address of the branch instruction itself or some portions thereof. The table records the history of the outcomes of the branch at this memory location up to the congruence of the table size. A combinational circuit (18) determines the guess (taken or not taken) from the branch history as provided by the table. </p>
申请公布号 EP0084114(A1) 申请公布日期 1983.07.27
申请号 EP19820111309 申请日期 1982.12.07
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LOSQ, JACQUES JEAN;RAO, GURURAJ SESHAGIRI;SACHAR, HOWARD EDWARD
分类号 G06F9/38;(IPC1-7):06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址
您可能感兴趣的专利