首页> 外国专利> Optimized allocation of multi-pipeline executable and specific pipeline executable instructions to execution pipelines based on criteria

Optimized allocation of multi-pipeline executable and specific pipeline executable instructions to execution pipelines based on criteria

机译:根据条件优化多管线可执行文件和特定管线可执行指令到执行管线的分配

摘要

A microprocessor with a floating point unit configured to efficiently allocate multi-pipeline executable instructions is disclosed. Multi-pipeline executable instructions are instructions that are not forced to execute in a particular type of execution pipe. For example, junk ops are multi-pipeline executable. A junk op is an instruction that is executed at an early stage of the floating point unit's pipeline (e.g., during register rename), but still passes through an execution pipeline for exception checking. Junk ops are not limited to a particular execution pipeline, but instead may pass through any of the microprocessor's execution pipelines in the floating point unit. Multi-pipeline executable instructions are allocated on a per-clock cycle basis using a number of different criteria. For example, the allocation may vary depending upon the number of multi-pipeline executable instructions received by the floating point unit in a single clock cycle.
机译:公开了一种具有浮点单元的微处理器,该浮点单元被配置为有效地分配多管道可执行指令。多管道可执行指令是不强制在特定类型的执行管道中执行的指令。例如,垃圾操作是多管道可执行文件。垃圾操作是在浮点单元的流水线的早期执行的指令(例如,在寄存器重命名期间),但是仍然通过执行流水线进行异常检查。垃圾操作不限于特定的执行管道,而是可以通过浮点单元中任何微处理器的执行管道。多管道可执行指令使用许多不同的标准按时钟周期分配。例如,分配可以根据浮点单元在单个时钟周期中接收到的多管线可执行指令的数量而变化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号