Back to results
US 2004/0006662 A1Published application
Preemptive round robin arbiter
AssigneeSun Microsystems, Inc.
InventorFu-Kuang Frank Chao
Life of this patent
Estimating the term…
Abstract
A resource allocation arbitration system. The system includes a plurality of storage devices, a plurality of indicators, and a plurality of mask bits. Each storage device stores requests for resources. Each indicator enables indication of a condition in which the request stored in each storage device is almost empty. Furthermore, the mask bits enable preemption of one request by another request.
Claims20
A resource allocation arbitration system, comprising:
- a plurality of storage devices, each storage device storing requests for resources;
- a plurality of indicators, each indicator enables indication of a condition in which the request stored in each storage device is almost empty;
- and
- a plurality of mask bits to allow preemption of one request by another request.
1 more element
An arbiter, comprising:
- a plurality of buffers to store requests for allocation of resources;
- a plurality of flags to indicate a condition in which the request stored in each buffer is almost empty;
- and
- a plurality of selection bits to arbitrate the allocation of resources, the selection bits enhancing the arbitration by operating in conjunction with the plurality of flags to substantially reduce idle time between the requests.
1 more element
A memory allocation arbitration system, comprising:
- a plurality of first-in first-out (FIFO) buffers to store request items for memory allocation;
- a plurality of almost-empty flags, each almost-empty flag corresponding to one FIFO buffer to indicate that the buffer has only one more request item left;
- and
- a plurality of grant selection bits configured to operate in conjunction with the plurality of almost-empty flags to substantially reduce idle time between the requests.
1 more element
An arbitration method, comprising:
- storing requests for allocation of resources;
- indicating a condition in which the stored requests are almost empty;
- and
- arbitrating the allocation of resources by providing selection bits that operate in conjunction with indicating a condition to substantially reduce idle time between the requests.
1 more element
Dependencies are inferred from the claim text.