首页> 外国专利> Allocating processor resources during speculative execution using a temporal ordering policy

Allocating processor resources during speculative execution using a temporal ordering policy

机译:使用时间顺序策略在推测执行期间分配处理器资源

摘要

One embodiment provides a system which uses a temporal ordering policy for allocation of limited processor resources. The system starts by executing instructions for a program during a normal-execution mode. Upon encountering a condition which causes the processor to enter a speculative-execution mode, the processor performs a checkpoint and commences execution of instructions in the speculative-execution mode. Upon encountering an instruction which requires the allocation of an instance of a limited processor resource during the execution of instructions in the speculative-execution mode, the processor checks a speculative-use indicator associated with each instance of the limited processor resource. Upon finding the speculative-use indicators asserted for all instances of the limited processor resource which are available to be allocated for the instruction, the processor aborts the instruction. On the other hand, upon finding the speculative-use indicator is deasserted for an instance of the limited processor resource which is available to be allocated for the instruction, the processor asserts the speculative-use indicator associated with the instance and executes the instruction.
机译:一个实施例提供了一种系统,该系统使用时间排序策略来分配有限的处理器资源。系统通过在正常执行模式下执行程序指令开始。在遇到导致处理器进入推测执行模式的条件时,处理器执行检查点并开始以推测执行模式执行指令。在以推测执行模式执行指令期间遇到遇到需要分配有限处理器资源的实例的指令时,处理器检查与有限处理器资源的每个实例相关联的推测使用指示符。在找到为有限的处理器资源的所有实例断言的可用于指令分配的推测使用指示符时,处理器将中止指令。另一方面,在发现对于可用的可分配给该指令的有限处理器资源的实例的推测使用指示符被断言时,处理器断言与该实例相关联的推测使用指示符并执行该指令。

著录项

  • 公开/公告号US7774531B1

    专利类型

  • 公开/公告日2010-08-10

    原文格式PDF

  • 申请/专利权人 MARTIN KARLSSON;

    申请/专利号US20050226614

  • 发明设计人 MARTIN KARLSSON;

    申请日2005-09-13

  • 分类号G06F13/22;G06F13/28;G06F3/00;G06F5/00;G06F13/00;

  • 国家 US

  • 入库时间 2022-08-21 18:48:08

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号