首页> 外国专利> Speculative instruction issue in a simultaneously multithreaded processor

Speculative instruction issue in a simultaneously multithreaded processor

机译:同时多线程处理器中的推测性指令问题

摘要

A method for optimizing throughput in a microprocessor that is capable of processing multiple threads of instructions simultaneously. Instruction issue logic is provided between the input buffers and the pipeline of the microprocessor. The instruction issue logic speculatively issues instructions from a given thread based on the probability that the required operands will be available when the instruction reaches the stage in the pipeline where they are required. Issue of an instruction is blocked if the current pipeline conditions indicate that there is a significant probability that the instruction will need to stall in a shared resource to wait for operands. Once the probability that the instruction will stall is below a certain threshold, based on current pipeline conditions, the instruction is allowed to issue.
机译:一种用于在微处理器中优化吞吐量的方法,该方法能够同时处理多个指令线程。在输入缓冲区和微处理器的流水线之间提供了指令发布逻辑。指令发出逻辑基于当指令到达所需管线中的阶段时所需操作数将可用的概率,从给定线程中发出指令。如果当前流水线条件表明该指令很有可能需要停在共享资源中等待操作数,则将阻止发出指令。一旦指令停顿的概率低于某个阈值(基于当前管线条件),就可以发出指令。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号