首页> 外国专利> Very long instruction word microprocessor with execution packet spanning two or more fetch packets with pre-dispatch instruction selection from two latches according to instruction bit

Very long instruction word microprocessor with execution packet spanning two or more fetch packets with pre-dispatch instruction selection from two latches according to instruction bit

机译:超长指令字微处理器,其执行包跨越两个或多个取包,并根据指令位从两个锁存器中选择了预调度指令

摘要

A data processing system with a microprocessor. The microprocessor has an instruction execution pipeline including fetch and decode stages and several functional execution units. Fetch packets contain a plurality of instruction words. Execute packets include a plurality of instruction words that can be executed in parallel by two or more execution units. An execution packet can span two or more fetch packets. A predetermined bit in each instruction marks whether the next instruction is executed in parallel with the current instruction. Instructions in an execute packet are dispatched to appropriate functional execution units based on instruction type. Upon a branch into an execute packet instructions at memory addresses before the branch location are not executed in parallel with instructions following the branch location.
机译:具有微处理器的数据处理系统。微处理器具有一条指令执行流水线,包括提取和解码级以及几个功能执行单元。提取分组包含多个指令字。执行分组包括可以由两个或更多个执行单元并行执行的多个指令字。一个执行数据包可以跨越两个或多个获取数据包。每个指令中的预定位标记下一条指令是否与当前指令并行执行。根据指令类型,将执行数据包中的指令分配到适当的功能执行单元。在分支到执行分组时,分支位置之前的存储器地址处的指令不会与分支位置之后的指令并行执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号