Resources Contact Us Home
System and method for sharing a resource among multiple queues

Image Number 2 for United States Patent #7295565.

A system and method for sharing a resource (e.g., buffers) among multiple queues (e.g., InfiniBand send queues). Each queue has a local context indicating the Current amount of the resource allocated to the queue, the Minimum it is guaranteed, and a Maximum amount. A context may also include one or more pointers for managing the queue. Global Available and Reserve values indicate, respectively, the amount of the resource not currently allocated and the amount of the resource being reserved to guarantee each queue its Minimum. When an element is posted to a queue, a Full signal is raised for every queue to prevent further activity while the global values and the affected queue's context are updated. Then, if Available>0, the signal is de-asserted for any queue for which Current<Minimum or, if Available>Reserve, for any queue for which Current<Maximum.

  Recently Added Patents
Ion beam system and method of operating ion beam system
Vehicle drive control system
Computerized on-board system for controlling a train
Information retrieval system, information retrieval method, and information retrieval program
Method and device for accessing the documentation of an aircraft according to alarms generated therein
Guitar strap attachment means
System and method for advertising messages on distributed document processing devices
  Randomly Featured Patents
Accommodating intraocular lens and method of manufacture thereof
Image forming substrate having lead wiring connected to a conductive terminal
Method and apparatus for efficiently enlarging image by using edge signal component
Folding stool
Video system and method
Fluorescent biological particle detection system
Cassette tape monitor
Method of maintaining inkjet printhead using non-contact roller
System and method for monitoring catalyst efficiency and post-catalyst oxygen sensor performance
Lock for the translating sleeve of a turbofan engine thrust reverser