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
Methods of operating non-volatile memory devices during write operation interruption, non-volatile memory devices, memories and electronic systems operating the same
Preserving user applied markings made to a hardcopy original document
Fluorescent dyes, fluorescent dye kits, and methods of preparing labeled molecules
Server-side web analytics system and method
Gaming machine certificate creation and management
Method, apparatus and computer program product for visualizing whole streets based on imagery generated from panoramic street views
  Randomly Featured Patents
Solid state imaging device and manufacturing method thereof
Indole stains
Trifunctional golfing cage
Internet protocol network architecture for a global satellite system
Beta-amino acids and methods intermediates for making same
Photopolymerizable compositions containing inhibitor compounds having thioureylene groups
Random ethylene/alkyl acrylate copolymers, compounds and elastomeric compositions thereof with improved low temperature properties
Recovery of phenols from hydrocarbon mixtures
Numerical control apparatus
Technique for making ultrastable ring resonators and lasers