Discussion Locked

Dual Processor Help

0 helpful
3 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
Is there a way to define which processor is used for a single threaded application. I need to run 2 instances of Matlab at the same time without overlaoding either processor?

3 replies

by saihib

In an SMP system, an idle CPU always receives the next piece of code for execution. This is, in effect, a self-correcting feedback loop that causes all CPUs in the machine to execute the same amount of code--hence, the term symmetric multiprocessing.

An SMP OS has only one run queue. That is, all the work scheduled by the OS is done using a common scheduler or associated set of run queues. This has the effect of dumping all work into a common funnel, which is then doled out to multiple CPUsin a symmetric fashion, on the basis of CPU availability.

This discussion is closed to new replies.