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
Method and system for remote delivery of email
Semiconductor device including insulating layer of cubic system or tetragonal system
Edge alphas for image translation
Toner for developing electrostatic charge image, electrostatic charge image developer, toner cartridge, process cartridge, image forming method, and image forming apparatus
Method, apparatus and computer program product for providing metadata entry
Plasma doping method and plasma doping apparatus
  Randomly Featured Patents
Composition which is intended for use as an additive for cement
2,4-Disubstituted-1,2,5-thiadiazol-3(2H)-one antimicrobials
Antibacterial agent, and device used for active protection of incision margins and incorporating such an antibacterial agent
Cyclopentyl derivatives
Method for increasing the peel strength of metal-clad polymers
Method for producing high-speed vertical npn bipolar transistors and complementary MOS transistors on a chip
Multi-component removal in flue gas by aqua ammonia
Method for the generation of control signals for a power amplifier and power amplifier
Captioned telephone service
Windshield wiper device