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
Automobile body
Defensin polynucleotides and methods of use
Electronic circuit having shared leakage current reduction circuits
Combination immunotherapy for the treatment of cancer
Compound semiconductor epitaxial structure and method for fabricating the same
System and method for identifying a target signal in an optical transport network frame structure
Method and receiver for jointly decoding received communication signals using maximum likelihood detection
  Randomly Featured Patents
CMOS circuit with all-around dielectrically insulated source-drain regions
Submersible connector with secondary sealing device
Extensible activation exploit scanner
Cervical dilation meter
Camera with superimpose indication function
Method and apparatus for corrective osteotomy
Source core interrupt steering
Method and apparatus for configurable address mapping and protection architecture and hardware for on-chip systems
Allocation of radio resources from a network in a packet switched data transmission system
Wobble plate type variable capacity compressor with a capacity detector