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
Thermochromic microparticles, dispersions thereof, and manufacturing method thereof, as well as light-modulating coatings, light-modulating films and light-modulating inks
Compounds and their salts specific to the PPAR receptors and the EGF receptors and their use in the medical field
Architecture, system and method for testing resistive type memory
Display screen with graphical user interface
Method of predicting a motion vector for a current block in a current picture
Handover signaling in wireless networks
Methods and systems for aggregating and graphically representing information associated with a telecommunications circuit
  Randomly Featured Patents
Water-based adhesive for polarizing element and polarizer obtained with the same
Digitizer effective resolution measurement system using sinewave parameter estimation
Optical recording medium and method for manufacturing the same
File hole punch ring apparatus for web fed paper conveying mechanism
Process for printing wax release layer
Detecting apparatus and device manufacturing method
Force imaging input device and system
Radiation curable coating composition based on a silica/vinyl-functional silanol dispersion
Process for coating silver indium alloy metallic seal
Simplified deallocation of memory for programming objects