发明授权
- 专利标题: 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
摘要:
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.
信息查询