首页> 外国专利> System for completing instruction out-of-order which performs target address comparisons prior to dispatch

System for completing instruction out-of-order which performs target address comparisons prior to dispatch

机译:用于无序完成指令的系统,该系统在分派之前执行目标地址比较

摘要

A mechanism structured to check for instruction collisions at the Dispatch Unit rather than the Completion Unit. In processors which issue multiple commands simultaneously, a flag bit is sent to the Completion Unit and attached to the instruction in the queue that follows the other in program order if they both have the same targeted address. When the instructions from position 1 and position 2 of the instruction queue are ready to issue, the Completion Unit checks position 2 for a flag bit. If there is a bit, then the instruction in position 1 is discarded and the instruction in position 2 is written to the target address. If there is no flag bit with the instruction in position 2, the instruction in position 1 is written to the target register. This method eliminates the need to compare all the targeted addresses that are associated with the rename registers. It requires two comparisons instead of a minimum of 15 comparisons.
机译:一种机制,用于检查调度单元而不是完成单元的指令冲突。在同时发出多个命令的处理器中,如果标志位都具有相同的目标地址,则将标志位发送到完成单元,并将其附加到程序顺序后面的队列中的指令。当准备好发出指令队列的位置1和位置2的指令时,完成单元将检查位置2的标志位。如果有位,那么将丢弃位置1中的指令,并将位置2中的指令写入目标地址。如果位置2的指令没有标志位,则位置1的指令将写入目标寄存器。这种方法无需比较与重命名寄存器关联的所有目标地址。它需要两个比较,而不是最少15个比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号