发明授权
US06247114B1 Rapid selection of oldest eligible entry in a queue 有权
快速选择队列中最旧的合格条目

  • 专利标题: Rapid selection of oldest eligible entry in a queue
  • 专利标题(中): 快速选择队列中最旧的合格条目
  • 申请号: US09253478
    申请日: 1999-02-19
  • 公开(公告)号: US06247114B1
    公开(公告)日: 2001-06-12
  • 发明人: Jeffrey E. Trull
  • 申请人: Jeffrey E. Trull
  • 主分类号: G06F930
  • IPC分类号: G06F930
Rapid selection of oldest eligible entry in a queue
摘要:
A microprocessor having an instruction queue capable of out-of-order instruction dispatch and rapidly selecting one or more oldest eligible entries is disclosed. The microprocessor may comprise a plurality of instruction execution pipelines, an instruction cache, and an instruction queue coupled to the instruction cache and execution pipelines. The instruction queue may comprise a plurality of instruction storage locations and may be configured to output up to a predetermined number of non-sequential out of order instructions per clock cycle. The microprocessor may be further configured with high speed control logic coupled to the instruction queue. The control logic may comprise a number of pluralities of multiplexers, wherein the first plurality of multiplexers are configured to select a first subset of the instructions stored in the queue. The second plurality of multiplexers then select a second subset of instructions from the first subset. This process is repeated in each successive plurality of multiplexers until the oldest eligible entry is selected. A data queue and method for managing a queue are also contemplated, as is a computer system utilizing the above-mentioned microprocessor.
信息查询
0/0