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
Adaptive period network session reservation
Lighting control device and lighting control method
Device for maneuvering a vehicle using maneuvering moves using at least one trajectory
2,4-disubstituted pyrimidines useful as kinase inhibitors
Shape memory polymers formed by self-crosslinking of copolymers
Apparatus and method for image encoding/decoding using predictability of intra-prediction mode
Transfer device and image forming apparatus including regulation member
  Randomly Featured Patents
Apparatus for making special brick shapes
Shoe upper
Water based method for making color proof images on single substrate with blend of pigment for each color in photoresist
Magnetic screw device
Liquid droplet ejection system and control program of ejection condition of compositions
Wire electric discharge machining method and apparatus
Apparatus for drawing yarn
Substituted nitrogen heterocycles
Apparatus and improved method of bonding a polarizing film to an optical substrate without distorting the uniform direction of polarization
Adhesives and release liners with pyramidal structures