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
Systems and methods for picture based communication
Masking method and apparatus
Nonvolatile semiconductor memory device and method of manufacturing the same
Display screen or portion thereof with animated graphical user interface
Systems and methods for analyzing telecommunications invoices for payment
Remote management of networked systems using secure modular platform
Data consumption framework for semantic objects
  Randomly Featured Patents
Method and apparatus for making pantyhose with a comfort gusset
Method of cross-linking peptides
Method and apparatus for purifying air and water
INFORMATION REFERENCE FREQUENCY COUNTING APPARATUS AND METHOD AND COMPUTER PROGRAM EMBODIED ON COMPUTER-READABLE MEDIUM FOR COUNTING REFERENCE FREQUENCY IN AN INTERACTIVE HYPERTEXT DOCUMENT RE
Chair
Train proximity detector
Hydraulic chuck
Peripheral access devices and sensors for use with vehicle telematics devices and systems
Switch substrate and method of manufacture
Valve lash setting method and device for executing the method