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
Developing device and electrophotographic image forming apparatus including the same
Feed additive composition for ruminants, and feed containing the same, and method of fabricating such feed additive composition for ruminants
Information processing system, data update method and data update program
Electronic device and method of associating a voice font with a contact for text-to-speech conversion at the electronic device
Method of handling frequently asked questions in a natural language dialog service
Capturing effort level by task upon check-in to source control management system
Methods for delivering a drug to a hospital patient for short-term use while minimizing long-term use of the drug
  Randomly Featured Patents
Method and system for automatically updating traffic incident data for in-vehicle navigation
Methods and compositions for diagnosis and treatment of iron overload diseases and iron deficiency diseases
Wavelength control circuit and wavelength control method of light emitting device
Mouse monoclonal antibodies raised to the T-cell line HSB-2 and T-Cell chronic lymphocytic leukemia (T-CLL) cells react with normal human T and B lymphocytes and monocytes
Tool produced by a plasma-activated CVD process
Dispersant for filled, rigid cellular polymers
High-temperature composite articles and associated methods of manufacture
Telecommunications network
Ergonomic hand grip
Belt conveyor and conveyor belt therefor