首页> 外国专利> Selective flushing of instructions in an instruction pipeline in a processor back to an execution-resolved target address, in response to a precise interrupt

Selective flushing of instructions in an instruction pipeline in a processor back to an execution-resolved target address, in response to a precise interrupt

机译:响应精确中断,处理器中的指令流水线中的指令选择性刷新回执行解析的目标地址

摘要

Selective flushing of instructions in an instruction pipeline in a processor back to an execution-determined target address in response to a precise interrupt is disclosed. A selective instruction pipeline flush controller determines if a precise interrupt has occurred for an executed instruction in the instruction pipeline. The selective instruction pipeline flush controller determines if an instruction at the correct resolved target address of the instruction that caused the precise interrupt is contained in the instruction pipeline. If so, the selective instruction pipeline flush controller can selectively flush instructions back to the instruction in the pipeline that contains the correct resolved target address to reduce the amount of new instruction fetching. In this manner, as an example, the performance penalty of precise interrupts can be lessened through less instruction refetching and reduced delay in instruction pipeline refilling when the instruction containing the correct target address is already contained in the pipeline.
机译:公开了响应于精确中断而选择性地刷新处理器中的指令管线中的指令回到执行确定的目标地址。选择性指令流水线刷新控制器确定指令流水线中是否对执行的指令发生了精确中断。选择性指令流水线刷新控制器确定指令流水线中是否包含导致精确中断的指令的正确解析目标地址处的指令。如果是这样,则选择性指令流水线刷新控制器可以选择性地将指令流回包含正确解析目标地址的流水线中的指令,以减少新指令的获取量。以这种方式,例如,当包含正确目标地址的指令已经包含在流水线中时,可以通过较少的指令重新提取和减少的指令流水线重新填充的延迟来减少精确中断的性能损失。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号