首页> 外国专利> SPECULATIVE EXECUTION OF CORRELATED MEMORY ACCESS INSTRUCTION METHODS, APPARATUSES AND SYSTEMS

SPECULATIVE EXECUTION OF CORRELATED MEMORY ACCESS INSTRUCTION METHODS, APPARATUSES AND SYSTEMS

机译:具有相关内存访问指令方法,装置和系统的推测执行

摘要

A processor core, a processor, an apparatus, and an instruction processing method are disclosed. The processor core includes: an instruction fetch unit, where the instruction fetch unit includes a speculative execution predictor and the speculative execution predictor compares a program counter of a memory access instruction with a table entry stored in the speculative execution predictor and marks the memory access instruction; a scheduler unit adapted to adjust a send order of marked memory access instructions and send the marked memory access instructions according to the send order; an execution unit adapted to execute the memory access instructions according to the send order. In the instruction fetch unit, a memory access instruction is marked according to a speculative execution prediction result. In the scheduler unit, a send order of memory access instructions is determined according to the marked memory access instruction and the memory access instructions are sent. In the execution unit, the memory access instructions are executed according to the send order. This helps avoiding re-execution of a memory access instruction due to an address correlation of the memory access instruction. Consequently, this eliminates the need of adding an idle cycle in an instruction pipeline and the need of refreshing the pipeline to clear a memory access instruction that is incorrectly speculated.
机译:公开了处理器核,处理器,装置和指令处理方法。处理器核包括:指令获取单元,其中指令获取单元包括推测执行预测器,并且推测执行预测器将存储器访问指令的程序计数器与存储在推测执行预测器中的表条目进行比较并标记存储器访问指令;调度器单元适于调整标记的内存访问指令的发送顺序,并根据发送顺序发送标记的内存访问指令;执行单元适于根据发送顺序执行存储器访问指令。在指令获取单元中,根据推测执行预测结果标记存储器访问指令。在调度器单元中,根据标记的存储器访问指令确定存储器访问指令的发送顺序,并且发送存储器访问指令。在执行单元中,根据发送顺序执行存储器访问指令。这有助于避免由于存储器访问指令的地址相关而重新执行内存访问指令。因此,这消除了在指令管道中添加空闲周期的需要,并且需要刷新流水线以清除错误地推测的存储器访问指令。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号