Method and apparatus for gathering queue performance data
AssigneeIntel Corporation
InventorsJames S. Chapple, Kalpesh D. Mehta, Frank T. Hady
Life of this patent
Estimating the term…
Abstract
An apparatus for gathering queue performance data includes an event conditioning logic unit that receives a queue enter signal, a queue exit signal, and a queue not empty signal from a queue. The apparatus also includes a counter that may be both incremented and decremented. The event conditioning logic unit may be programmed to increment the counter upon occurrences of a predetermined combination of the queue signals. The event conditioning logic unit may also be programmed to decrement the counter upon occurrences of an additional predetermined combination of the queue signals.
Claims22
An apparatus, comprising:
- a queue;
- an event selection logic unit to receive a queue enter signal, a queue exit signal, and a queue not empty signal from the queue;
- and
- a counter to increment in response to an increment event signal delivered by the event selection logic unit, the counter to decrement in response to a decrement event signal delivered by the event selection logic unit.
An apparatus, comprising:
- a queue;
- an event selection logic unit to receive a queue enter signal, a queue exit signal, and a queue not empty signal from the queue;
- and
- a first counter to increment in response to a first increment event signal delivered by the event selection logic unit, the first counter to decrement in response to a first decrement event signal delivered by the event selection logic unit;
- and
- a second counter to increment in response to a second increment event signal delivered by the event selection logic unit, the second counter to decrement in response to a second decrement event signal delivered by the event selection logic unit.
A system, comprising:
- a processor;
- and
- a system logic device coupled to the processor, the system logic device including a queue,
- an event selection logic unit to receive a queue enter signal, a queue exit signal, and a queue not empty signal from the queue, and
- a counter to increment in response to an increment event signal delivered by the event selection logic unit, the counter to decrement in response to a decrement event signal delivered by the event selection logic unit.
A method, comprising:
- delivering a queue enter signal, a queue exit signal, and a queue not empty signal to an event selection logic unit;
- asserting an increment event signal in response to an occurrence of a first programmable combination of the queue enter signal, the queue exit signal, and the queue not empty signal;
- incrementing a counter in response to the assertion of the increment event signal;
- asserting a decrement event signal in response to an occurrence of a second programmable combination of the queue enter signal, the queue exit signal, and the queue not empty signal;
- and
- decrementing the counter in response to the assertion of the decrement event signal.
Dependencies are inferred from the claim text.