Subject: Re: MP Perfomance
To: None <zafer@gmx.org>
From: Erik E. Fair <fair@netbsd.org>
List: tech-smp
Date: 03/19/2004 14:40:52
UNIX fits well with multiprocessor systems in that typical UNIX 
applications like to fork lots of processes to get work done in 
parallel, and when you have multiple CPUs to pick from the run queue, 
things will get done faster.

The catch is that any individual process will not run any faster than 
on a uniprocessor system, but since N processes can run in parallel 
on N CPUs, you get better *throughput*.

Also, don't forget Amdahl's Law:

http://en.wikipedia.org/wiki/Amdahl%27s_law

	Erik <fair@netbsd.org>