首页> 外国专利> Method and system for efficiently utilizing rename buffers to reduce dispatch unit stalls in a superscalar processor

Method and system for efficiently utilizing rename buffers to reduce dispatch unit stalls in a superscalar processor

机译:在超标量处理器中有效利用重命名缓冲区以减少调度单元停顿的方法和系统

摘要

A method for reducing dispatch stalls includes tracking allocation and deallocation of real rename buffers for instructions dispatched by a dispatch unit, and providing at least one virtual rename buffer for allocation of an instruction when the real rename buffers have been allocated. The method further includes tagging the instruction allocated to the at least one virtual rename buffer with a rename buffer busy signal, wherein the rename buffer busy signal indicates to an execution unit that the instruction cannot be completed. An efficient system for utilization of rename buffers in a superscalar processor includes a plurality of rename buffers, a dispatch unit coupled to the plurality of rename buffers, and an allocation/deallocation table coupled to the dispatch unit and the plurality of rename buffers. Further, the table includes a plurality of real rename buffer slots and at least one virtual rename buffer slot. Additionally, a rename busy signal is provided for an instruction allocated to the at least one virtual rename buffer slot.
机译:一种减少调度停顿的方法,包括跟踪由调度单元调度的指令的实际重命名缓冲器的分配和重新分配,以及在已经分配了实际重命名缓冲器时提供至少一个虚拟重命名缓冲器以用于指令的分配。该方法还包括用重命名缓冲器忙信号来标记分配给至少一个虚拟重命名缓冲器的指令,其中重命名缓冲器忙信号向执行单元指示该指令无法完成。一种用于在超标量处理器中利用重命名缓冲器的有效系统,包括多个重命名缓冲器,与多个重命名缓冲器耦合的调度单元,以及与该调度单元和多个重命名缓冲器耦合的分配/解除分配表。此外,该表包括多个实际重命名缓冲区槽和至少一个虚拟重命名缓冲区槽。另外,为分配给至少一个虚拟重命名缓冲器槽的指令提供了重命名忙信号。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号