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
Rotating-body electrification mechanism, image carrier unit, process cartridge, image forming apparatus, and method for electrifying image carrier unit
Field device configuration system
Washing machine
Quinoline compounds and their use for treating viral infection
MOS device for eliminating floating body effects and self-heating effects
Xylitol-based anti-mucosal compositions and related methods and compositions
Resource capacity monitoring and reporting
  Randomly Featured Patents
Fluidized bed combustion system and method having an integral recycle heat exchanger with recycle rate control and backflow sealing
Output driver having dynamic impedance control
Closed system connector assembly
Process for hypotensive 4-amino-2-(piperazin-1-yl) quinazoline derivatives
Transducer employing wireless transmissions for sending and receiving signals
Threaded fastener driver
Contact used in an electrical connector
Chemical resistant glass fusing composition and process for metal motor vehicle and building industry articles
Coaxial electrical actuator for continuously variable transmissions
Under garment sewn into sagging jeans