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
Evolutionary clustering algorithm
Placental tissue grafts
Power control arrangement for long term evolution time division duplex method and apparatus
Simultaneous enhancement of transmission loss and absorption coefficient using activated cavities
Redundant power delivery
Apparatus, method and program for image receipt, processing, conversion, and delivery to and from a plurality of external apparatuses
  Randomly Featured Patents
Method for displaying a figure on a cathode ray tube of a numerical control system
Combination pack and seat
Method and arrangement for polarization mode dispersion mitigation
Process for the continuous crystallization of zeolitic sodium aluminosilicates of smallest particle size
Method for providing feedback to a publisher
Process for preparation of chiral 3-amino-pyrrolidine and analogous bicyclic compounds
Driving circuit, driving method, and liquid crystal display using same
Plant support and protector
Cassette cleaner
Root feeder