Resources Contact Us Home
Method and apparatus for dispatching tasks in a non-uniform memory access (NUMA) computer system

Image Number 10 for United States Patent #8122451.

A dispatcher for a non-uniform memory access computer system dispatches threads from a common ready queue not associated with any CPU, but favors the dispatching of a thread to a CPU having a shorter memory access time. Preferably, the system comprises multiple discrete nodes, each having a local memory and one or more CPUs. System main memory is a distributed memory comprising the union of the local memories. A respective preferred CPU and preferred node may be associated with each thread. When a CPU becomes available, the dispatcher gives at least some relative priority to a thread having a preferred CPU in the same node as the available CPU over a thread having a preferred CPU in a different node. This preference is relative, and does not prevent the dispatch from overriding the preference to avoid starvation or other problems.

  Recently Added Patents
Drive coil, measurement probe comprising the drive coil and methods utilizing the measurement probe
Selenium/group 3A ink and methods of making and using same
Cover panel for frame based door lock
Method and apparatus for monitoring for a radio link failure
Tranverse in-core probe monitoring and calibration device for nuclear power plants, and method thereof
Movable assemblies for an image reader unit and a cover unit in an image formation apparatus
Mobile device mode control based on dual mapping of availability (presence) information
  Randomly Featured Patents
Operating turbine resonant blade monitor
Method of making a semiconductor structure with a plating enhancement layer
Automated pharmacy machine
Composite load-bearing rotating ring and process therefor
Truck, toy replica and/or other replicas
Shower head
Method for encapsulating an optical component and the encapsulated component obtained thereby
High-molecular polyamide
Integrated flexible frame tie down retention system for raised and non-raised floor applications
Stabilized polybromide resins and method of preparation