Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
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
Catalyst composition comprising shuttling agent for ethylene multi-block copolymer formation
System and method for ranking content and applications through human assistance
Circuit device for preventing radiation emission in portable terminal with two cameras
Computer system and volume migration control method using the same
Distributed mobile access point acquisition
Plants and seeds of hybrid corn variety CH260114
Device and implantation system for electrical stimulation of biological systems
  Randomly Featured Patents
Sample time correction for multiphase clocks
Magnetic resonance control system, method and apparatus for producing a 2D MR image
Pixel structure having a bolometer with spaced apart absorber and transducer layers and an associated fabrication method
Portable device with versatile keyboard
Fluid-based acceleration and tilt sensor
Jar
Electrorheological (ER) fluid based on amino acid containing metal polyoxo-salts
Automobile floor mat
Pulse generator
Efficient data storage using two level delta resemblance