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
Implementing low power, single master-slave elastic buffer
Magnetic securing device assembly and method for securing a garment while nursing
System and methods for evaluating feature opinions for products, services, and entities
Immunogenical complex formed by vaccinal antigens encapsulated by nanostructured mesoporous silica
Method for inspecting bolts
Shower caddy
Rotor support system
  Randomly Featured Patents
FOXM1 peptides and immunogenic compositions containing them
Architectural preset rotary and preset slide control and non-preset controls
Redundant ball bearing
Method and system for strong, convenient authentication of a web user
Magnetic recording/playback apparatus having a leaf-type resilient member which is provided between a guide post and a type loading member and is urged against the guide post
Platform supported mariculture system
Image forming apparatus having a toner cartridge
Method for fabricating a miniature tunable filter
Method and device for navigation support of a vehicle driver
Multibeam measuring device