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
Plants and seeds of hybrid corn variety CH367819
Semiconductor memory device and manufacturing method thereof
Reserving a time block in a calendar application to account for a travel time between geographic locations of appointments
Use of physical deformation during scanning of an object to generate views of the object
Power generating apparatus of renewable energy type and method of attaching and detaching blade
Methods and devices for detecting and measuring environmental conditions in high performance device packages
Video-recording reservation management apparatus, method, program, and system
  Randomly Featured Patents
Custom fitted, light weight, air conditioned protective helmet
System and method for countering noise when operating an address system in a passenger transport
Ear cushion for an audio device
Shoe, in particular a ski shoe, incorporating a flex and side and forward lean adjustment device
Mesopore material and method for producing the same
Time-to-digital converter with non-inverting buffers, transmission gates and non-linearity corrector, SOC including such converter and method of phase detection for use in synthesizing a clock
Particles of gelatin and amino acid to be blended in resins
Universal fixed-pixel-size ISP scheme