A system, apparatus and method of reducing adverse performance impact due to migration of processes from one processor to another in a multi-processor system are provided. When a process is executing, the number of cycles it takes to fetch each instruction (CPI) of the process is stored. After execution of the process, an average CPI is computed and stored in a storage device that is associated with the process. When a run queue of the multi-processor system is empty, a process may be chosen from the run queue that has the most processes awaiting execution to migrate to the empty run queue. The chosen process is the process that has the highest average number of CPIs.

 
Web www.patentalert.com

< Dynamic metabase store

< Methods and systems for modifying nodes in a cluster environment

> Scheduling threads in a multiprocessor computer

> Apparatus and method for downloading data to electronic device

~ 00239