首页> 外国专利> High-performance pipelined central processor for predicting the occurrence of executing single-cycle instructions and multicycle instructions

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.
机译:提供了能够执行单周期指令和多周期指令的流水线中央处理器。处理器的指令提取级包括通常由程序计数器寄存器寻址的指令高速缓冲存储器和预测高速缓冲存储器。指令高速缓冲存储器存储正在执行的程序的指令和多周期指令解释器的微指令。预测高速缓存存储器将解释器调用预测和解释器条目地址存储在多周期指令的地址处。当发生调用预测时,指令解释器的入口地址将在调用预测之后的处理周期立即加载到程序计数器寄存器中,并将返回地址压入堆栈。解释器的微指令是从指令高速缓存中顺序提取的。解释器完成后,预测缓存将进行返回预测。返回地址在返回预测之后的处理周期立即从堆栈传送到程序计数器寄存器,并恢复正常的程序流程。预测高速缓冲存储器还存储分支指令预测和分支目标地址。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号