Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
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
Lighting system
Voice-responsive annotation of video generated by an endoscopic camera
Microelectronic package and method for a compression-based mid-level interconnect
Self-tensioning vascular occlusion device and method for its use
Caster arrangement for a bariatric lift device
Method for the computer-supported control of a ship
Sport tights
  Randomly Featured Patents
Read-only-memory process with self-aligned coding
Coaxial connector, connector assembly, printed circuit board and electronic apparatus
Lacquer overlay wet process for artificial fly bodies
Data-transition threshold following in optical recording
Food dicer
Startup management system and method for networks
Energy recovery in a wellbore
Polybrominated bis sulfonamides
Animal feed dispenser system
Effusion cooling techniques for combustors in engine assemblies