首页> 外国专利> Processor with multiple execution pipelines using pipe stage state information to control independent movement of instructions between pipe stages of an execution pipeline

Processor with multiple execution pipelines using pipe stage state information to control independent movement of instructions between pipe stages of an execution pipeline

机译:具有多个执行管道的处理器,使用管道阶段状态信息来控制指令在执行管道的管道阶段之间的独立移动

摘要

A microprocessor comprises a plurality of instruction pipelines having a plurality of stages for processing a stream of instructions, circuitry for simultaneously issuing instructions into two or more of the pipelines without regard to whether one of the simultaneously issued instructions has a data dependency on other of the simultaneously issued instructions, detecting circuitry for detecting dependencies between instructions in the pipelines and circuitry for controlling the flow of instructions through the pipelines such that an instruction is not delayed due to a data dependency on another instruction unless the data dependency must be resolved for proper processing of the instruction in its current stage.
机译:微处理器包括:具有用于处理指令流的多个级的多个指令管线;用于将指令同时发布到两个或多个管线中的电路,而不必考虑同时发出的指令中的一个是否对另一个指令具有数据依赖性。同时发布的指令,用于检测流水线中指令之间的依赖关系的检测电路和用于控制流水线中的指令流的电路,以使一条指令不会由于对另一条指令的数据依赖性而延迟,除非必须解决数据依赖性以进行适当处理当前阶段的指令。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号