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
Controlling access to resources on a network
Pharmaceutical treatment process using chitosan or derivative thereof
Quantitative oxygen imaging systems and methods using echo-based single point imaging
Method and system for phase-sensitive magnetic resonance imaging
Electronic device
Content protection apparatus and content encryption and decryption apparatus using white-box encryption table
Method for installing industrial components in an environment
  Randomly Featured Patents
Eyeglasses having magnetically coupled primary lens frame and auxiliary frame
Human criptin growth factor
Electrical connector
Position measuring system for vehicle
High speed printer with multicolor ink ribbon
Method and system for controlling charging of batteries
Method for creating a videoconferencing displayed image
Methods and apparatus for enhancing beverages
Head slider suspension assembly load beam having a fundamental mode vibration characteristic in the range of about 2000 hertz to about 4000 hertz
Method of mixing exhaust gas exiting an exhaust stack outlet with cooling air exiting a cooling package outlet including a regeneration control algorithm and machine using same