发明名称 High-performance pipelined central processor for predicting the occurrence of executing single-cycle instructions and multicycle instructions
摘要 A pipelined central processor capable of executing both single-cycle instructions and multicycle instructions is provided. An instruction fetch stage of the processor includes an instruction cache memory and a prediction cache memory that are commonly addressed by a program counter register. The instruction cache memory stores instructions of a program being executed and microinstructions of a multicycle instruction interpreter. The prediction cache memory stores interpreter call predictions and interpreter entry addresses at the addresses of the multicycle intructions. When a call prediction occurs, the entry address of the instruction interpreter is loaded into the program counter register on the processing cycle immediately following the call prediction, and a return address is pushed onto a stack. The microinstructions of the interpreter are fetched sequentially from the instruction cache memory. When the interpreter is completed, the prediction cache memory makes a return prediction. The return address is transferred from the stack to the program counter register on the processing cycle immediately following the return prediction, and normal program flow is resumed. The prediction cache memory also stores branch instruction predictions and branch target addresses.
申请公布号 US5136696(A) 申请公布日期 1992.08.04
申请号 US19880211977 申请日期 1988.06.27
申请人 PRIME COMPUTER, INC. 发明人 BECKWITH, ROBERT F.;JOHNSON, NEIL J.;IRUKULLA, SUREN;SCHWARTZ, STEVEN;MOHAPATRA, NIHAR
分类号 G06F9/38;G06F9/42 主分类号 G06F9/38
代理机构 代理人
主权项
地址