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
Method and apparatuses for solving weighted planar graphs
Mobile terminal device capable of more effectively utilizing operation portions, conductive portion, operation detecting unit, power supply unit, and signal processing unit
Can seam inspection
Stock analysis method, computer program product, and computer-readable recording medium
Flame retardant thermoplastic elastomers
Family of pain producing substances and methods to produce novel analgesic drugs
Methods for enhancing tantalum filament life in hot wire chemical vapor deposition processes
  Randomly Featured Patents
Logic analyzer
Heat exchange furnace with serpentine gas flow path disposed within heat exchange space
Rear wheel steering angle control system for four wheel steer vehicle
Process for the fermentative preparation of L-threonine
Modular unit for a convertible
Vertically adjustable holders for the support for the mattress of a child's
Switch using elastic sheet
Two-tone audible warning circuits
Molecular-wire type fluorescent chiral sensor
Water bleed inhibitor system