multi cpu machines

John Wendel jwendel at fnmoc.navy.mil
Mon Jan 26 19:08:31 UTC 2004


On Friday 23 January 2004 11:48 pm, Alexander Dalloz wrote:

> Am Sa, den 24.01.2004 schrieb don um 08:14:
> > fedora-tester said:
> > > Does anyone know if it is possible to limit user's application
> > > from running on a particular cpu on an smp system?
> >
> > If you can do that, it isn't SYMETRIC-multi-processing.... ;-)
>
> No, as far as I know the symmetric in SMP does not imply that an
> application has to run on both (or all) CPUs the same time.
> Symmetric just means the system's CPUs are sharing same RAM and
> address lines and this way they can't be run absolutely independent
> but have to inform each other about their actual state.
>
> Threaded tasks can be divided to run on all CPUs, so this is one
> scenario from which an application on SMP gains it's boost. But
> there are a lot of applications using just one CPU at time and you
> will only gain improvement towards single CPU system if you run a
> further application at the same time which uses the other CPU.
>
> I do not know an answer to the original question, but on
> Windows[tm] NT based systems you can choose on which CPU an
> application should run.
>
> Alexander


See http://oss.sgi.com/projects

They have some software called "cpumemsets" that claims to address 
this problem. I've never tried it, so I can't comment on whether it 
will work for you.

Regards,

John






More information about the fedora-list mailing list