首页> 外国专利> PROCESSOR CORE AND METHOD FOR MANAGING BRANCH MISPREDICTION IN AN OUT-OF-ORDER PROCESSOR PIPELINE

PROCESSOR CORE AND METHOD FOR MANAGING BRANCH MISPREDICTION IN AN OUT-OF-ORDER PROCESSOR PIPELINE

机译:处理顺序管道中分支错误的处理器核心和方法

摘要

A processor core and method for managing branch misprediction in an out-of-order processor pipeline. In one embodiment, the pipeline of the processor core includes a front-end instruction fetch portion, a back-end instruction execution portion, and pipeline control logic. Operation of the instruction fetch portion is decoupled from operation of the instruction execution portion. Following detection of a control transfer misprediction, operation of the instruction fetch portion is halted and instructions residing in the instruction fetch portion are invalidated. When the instruction associated with the misprediction reaches a selected pipeline stage, instructions residing in the instruction execution portion of the pipeline are invalidated and the flow of instructions from the instruction fetch portion to the instruction execution portion of the processor pipeline is restarted. A mispredict instruction identification checker and instruction identification tags are used to determine if a control transfer instruction is permitted to redirect instruction fetching.
机译:处理器内核和用于管理乱序处理器管线中的分支错误预测的方法。在一个实施例中,处理器内核的管线包括前端指令获取部分,后端指令执行部分和管线控制逻辑。指令获取部分的操作与指令执行部分的操作解耦。在检测到控制转移错误预测之后,指令提取部分的操作被停止,并且驻留在指令提取部分中的指令被无效。当与错误预测相关联的指令到达选定的流水线阶段时,流水线的指令执行部分中的指令无效,并且从指令获取部分到处理器流水线的指令执行部分的指令流重新开始。错误预测的指令标识检查器和指令标识标签用于确定是否允许控制转移指令重定向指令获取。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号