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
System and method for enhanced transaction payment
Identification of protected content in e-mail messages
Optical signal output apparatus, electrical signal output apparatus, and test apparatus
Electric separator, method for the production and use thereof
Biomarkers of gastric cancer and use thereof
LED package chip classification system
Dot templates for object detection in images
  Randomly Featured Patents
Antenna connector
Antibodies to A4 amyloid peptide
Double ended stamp-shaped pen
Method for fabricating power semiconductor device having trench gate structure
Method and composition to reduce the amounts of arsenic in water
Detection of Streptococcus pneumoniae and immunization against Streptococcus pneumoniae infection
Window envelopes with scratch resistant window film patches
Vacuum packaging machine and system for controlling the same
Object proximity/security adaptive event detection
Active motion sensor having air gap checking function