METHOD AND CIRCUITS FOR EARLY DETECTION OF A FULL QUEUE

Patent №

US 8,090,930

Granted

2012-01-03

Filed 2003

Owner

HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.

+1 more

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10356943

In a pipelined computer architecture in which instructions may be removed from the instruction queue out of sequence, instruction queue status at a cycle K is determined by adding together the number of invalid instructions or free rows in the queue during cycle K−2, the number of instructions issued for cycle K−1 and the number of instructions speculatively issued in cycle K−1 that have produced a cache hit, and subtracting from the sum the number of instructions enqueued for cycle K−1. The result indicates the number of invalid instructions in the queue cycle K. The number of invalid entries instructions, the number of issued instructions, and the number of enqueued instructions are preferably represented as flat vectors, so that adding is performed by shifting in one direction, while subtracting is performed by shifting in the opposite direction. The result is compared with either the number of instructions to be enqueued in the present cycle, which number is encoded, or with a predetermined value. A stall signal is generated if the indicative value is less than the encoded number or the predetermined value.

AI hardwareG06F 7/535G06F 7/4824G06F 7/508G06F 9/3802G06F 9/3814G06F 9/3838G06F 9/384G06F 2207/5352

AI classification

AI hardware0.92
Knowledge representation0.00
Vision0.00
Evolutionary computation0.00
Natural language0.00
Planning0.00
Machine learning0.00
Speech0.00

Ownership

HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.

namechg · 167260535

SAMSUNG ELECTRONICS CO., LTD.

assignment · 303850630

© 2026 NYSGPT2525 LLC