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
Systems and methods for providing live voicemail to a mobile handset
Lookup front end packet input processor
Method and composition for attracting arthropods by volatizing an acid
Method and system for providing cloud based network security services
Gaze tracking password input method and device utilizing the same
Restore software with aggregated view of content databases
3,7-diamino-10H-phenothiazine salts and their use
  Randomly Featured Patents
Apparatus for applying primer
Statistical thesaurus, method of forming same, and use thereof in query expansion in automated text searching
Power transferring device for magnetic recording and reproducing apparatus using an electromagnetic plunger
Decarburizing molten metal
Methods apparatus for generating shaped gradient fills
Command queue ordering with directional and floating write bands
Electronic document classification apparatus
Method for making a ferroelectric device having a tantalum nitride barrier layer
Sample rack
Internal voltage generator