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
Reading apparatus and reading method
Matching geometry generation and display of mammograms and tomosynthesis images
High-voltage AC light-emitting diode structure
Generating agricultural information products using remote sensing
LED light source lamp having drive circuit arranged in outer periphery of LED light source
Power conversion device for electric vehicle
  Randomly Featured Patents
Method and system for automatically generating selection conditions in a product configuration system
Apparatus and method for determining the thickness of insulated glass
Color image reading apparatus
Iron-cobalt alloy, in particular for the moving core of electromagnetic actuators
Display tube having an inner curvature compensating for floating distortion
Limb holder
Method and system for authenticating storage device connected through intermediate converter
Winch drum mounted directly on a worm gear drive unit
Light source in a subdivided arrangement
Air duct