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
Process cartridge and electrophotographic image forming apparatus
Web development environment that enables a developer to interact with run-time output presentation of a page
System and method for locating, tracking, and/or monitoring the status of personnel and/or assets both indoors and outdoors
Electrode composition with enhanced performance characteristics
Method for delivering a volatile material
Method and system for video parameter analysis and transmission
Image forming apparatus having a primary transfer unit, a secondary transfer unit, and a direct transfer unit
  Randomly Featured Patents
Two roll web cutter and method
Signal receiver for monitoring an alarm system
Adjustable cam actuated brake assembly
Do not disturb filter for electronic messages
Insert means for effective seal of electrical connector and method of assembly therefor
Remote game apparatus
Feed heating method for multiple effect evaporators
Client-server transaction data processing system with optimum selection of last agent
Lamp fixture for illuminating interior of cigar lighter socket
Method and apparatus for calculating air-mass drawn into cylinders, and method and apparatus for controlling fuel