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
Peer-to-peer method of deploying and managing executable code and associated plug-ins
Mobile target system
Manufacturing aircraft parts
In-vehicle communication system and method of operation
Di and tri- substituted oxathiazine derivatives, method for the production, method for the production thereof, use thereof as medicine and drug containing said derivatives and use thereof
Wireless communication system, wireless communication device, wireless communication method, and program
  Randomly Featured Patents
XML board support customization
Quantitative tract-of-interest metrics for white matter integrity based on diffusion tensor MRI data
Method for manufacturing bipolar transistor having reduced base-collector parasitic capacitance
Variable valve actuating mechanism for internal combustion engine
Machine for producing iced beverages and the like having an improved dispensing device
Manufacturing method of substrate with through electrode
Use of ester-bridged side chains to suppress caloric availability of fat compounds
System and method for creating personalized image collections from multiple locations by using a communications network
Packet transmission device, packet transmission method and computer program product stored on non-transitory computer-readable medium
Dual solenoid latching actuator and method of using same