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
Robot control device
Reception method and reception apparatus
Electronic badge
Storage device, data processing device, registration method, and recording medium
Circuit arrangement having a load transistor and a voltage limiting circuit and method for driving a load transistor
Sensing device and electronic apparatus
  Randomly Featured Patents
Imatinib immunoassay
Multicylinder compressor
Flow cytometric apparatus and method
Method for cleaning and disinfecting medical equipment
Shock sensing dual mode warhead
Uncoupling protein 5 (UCP5)
Intervertebral prosthetic systems, devices, and associated methods
Polynucleotide microarray including two or more groups of probe polynucleotides immobilized on substrate according to melting temperature and method for detecting target polynucleotides using
Electronically controlled fluid coupling device with fluid scavenge control and check valve
Power assisted manually propelled vehicle and wheel assembly thereof