首页> 外国专利> ALLOCATING AND DEALLOCATING REORDER QUEUE ENTRIES FOR AN OUT-OF-ORDER PROCESSOR

ALLOCATING AND DEALLOCATING REORDER QUEUE ENTRIES FOR AN OUT-OF-ORDER PROCESSOR

机译:无序处理程序的分配和取消分配重排序队列参数

摘要

Embodiments of the present invention include methods, systems, and computer program products for allocating and deallocating reorder queue entries for an out-of-order (OoO) processor. An example method includes dividing the reorder queue into a plurality of regions to store reorder queue entries; allocating a plurality of reorder queue entries into an instruction tag array for tracking the reorder queue entries based at least in part on an associated instruction tag; loading instruction tags into each region of the plurality of regions beginning with a first region of the plurality of regions, wherein a first plurality of instruction tags is loaded into the first region; deallocating all of the first plurality of instruction tags of the first region; and subsequent to all of the instruction tags of the first region being deallocated, loading a second plurality of instruction tags to the first region of the plurality of regions.
机译:本发明的实施例包括用于为无序(OoO)处理器分配和解除分配重排队列条目的方法,系统和计算机程序产品。一种示例方法包括:将重排序队列划分为多个区域以存储重排序队列条目;将多个重排队列条目分配到指令标签阵列中,以至少部分地基于相关联的指令标签来跟踪重排队列条目;从多个区域的第一区域开始,将指令标签加载到多个区域的每个区域中,其中,第一多个指令标签被加载到第一区域中;解除分配第一区域的所有第一多个指令标签;在释放第一区域的所有指令标签之后,将第二多个指令标签加载到多个区域的第一区域中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号