首页> 外国专利> Method and apparatus for determining availability of a queue to which a program step is issued out of program order

Method and apparatus for determining availability of a queue to which a program step is issued out of program order

机译:用于确定在程序顺序之外向其发出程序步骤的队列的可用性的方法和装置

摘要

A method and apparatus to allow program steps in an issue queue to be sent to the execution queue in a non program order provides reduced stall by allowing out of program order steps to be executed as needed resources become available. The method uses a modulus operation to preassign locations in the execution queues, and keep the entries in proper program order. The method employs an additional bit to represent the modules result (value) and may also utilize a load store number mapping memory to increase execution speed. With such an arrangement a computer system may decrease the lost performance due to waiting for required resource (i.e., memory or bus) availability for the current instruction, by issuing instructions for which the memory or bus resource is available even though the instruction is not the next one in the original program order. Thus the present invention allows memory reference instructions to issue as resources are available.
机译:一种允许以非程序顺序将发布队列中的程序步骤发送到执行队列的方法和装置,通过允许在需要的资源可用时执行程序外的步骤来减少停顿。该方法使用模运算来预分配执行队列中的位置,并使条目保持正确的程序顺序。该方法采用一个额外的位来表示模块的结果(值),并且还可以利用一个加载存储号映射存储器来提高执行速度。通过这种布置,计算机系统可以通过发布即使该指令不是存储器或总线资源也可用的存储器或总线资源的指令来减少由于等待当前指令所需的资源(即存储器或总线)的可用性而导致的性能损失。原始程序顺序中的下一个。因此,本发明允许存储器参考指令在资源可用时发出。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号