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
Warm air generating apparatus, sheet feeding apparatus, and image forming apparatus including warm air generating apparatus and sheet feeding apparatus
Compounds and compositions for treating chemical warfare agent-induced injuries
Prevention and treatment of osteoarthritis
Tap initialization of equalizer based on estimated channel impulse response
Integrated control system for stability control of yaw, roll and lateral motion of a driving vehicle using an integrated sensing system to determine longitudinal velocity
Hydrating lounge chair
Method for preparing a .beta.-SiAlON phosphor
  Randomly Featured Patents
Electrophotographic apparatus comprising pre-development charge reducing means
Mobile support device for concrete-spreading hoses
Air conveyor and apparatus for applying tab using the air conveyor
Padmounted distribution transformer tank
Saccadic motion detection system
Process for production of meat analogue by injection molding
Element for an adjustable steering column
Atrial fibrillation detection
Method for predicting twist out torque in a swage mount
Automatic cassette cleaner