首页> 外国专利> unreported jump cache and method for the treatment of jumps

unreported jump cache and method for the treatment of jumps

机译:未报告的跳转缓存和跳转处理方法

摘要

The present invention achieves a fast handling of the predicted jumps by introducing an additional buffer (20) for not reported predicted jump instructions in a reorder buffer. This additional buffer (20) is separate from the main buffer (10) and in supplied only with information associated with instructions related to predicted jumps. A predicted jump instruction is preferably stored both in the main buffer (10) and the additional buffer (20). The additional buffer operates in parallel with the main buffer (10) and in designed as a linear first-in-first-out queue. The first not reported jump is then always easily available at the top of the queue for evaluating the jump conditions. If a mispredicted jump is determined, the reorder buffer is flushed by a flush generator unit (42).
机译:本发明通过在重排序缓冲器中引入用于未报告的预测跳跃指令的附加缓冲器(20)来实现对预测跳跃的快速处理。该附加缓冲器(20)与主缓冲器(10)分离,并且仅被提供有与与预测的跳跃有关的指令相关联的信息。优选地,将预测的跳转指令存储在主缓冲器(10)和附加缓冲器(20)中。附加缓冲区与主缓冲区(10)并行运行,并设计为线性先进先出队列。这样,始终可以在队列顶部轻松获得第一个未报告的跳转,以评估跳转条件。如果确定了错误预测的跳跃,则刷新发生器单元(42)刷新重排序缓冲器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号