Mailinglist Archive: opensuse (2575 mails)

< Previous Next >
Re: [opensuse] Multithreading?
  • From: Greg Freemyer <greg.freemyer@xxxxxxxxx>
  • Date: Tue, 10 Feb 2009 12:48:38 -0500
  • Message-id: <87f94c370902100948o646aa8aatdbeb26c2104f699b@xxxxxxxxxxxxxx>
On Tue, Feb 10, 2009 at 11:34 AM, Heinz Diehl <htd@xxxxxxxxxxxxxxxxx> wrote:
Hi,

just want to ask if there's a list what programs in opensuse 11.0/11.1 are
multithreaded, meaning "can use multiple cpu cores" . Example: "make -j".
Tried to find out by myself but wasn't successful. Can somebody point me to
a side or source of information where I can read more (if it exists)?


As you research this you need to understand "multithreaded" does not
equate to "can use multiple cpu cores".

Linux supports several threading models. I think only "Native POSIX
Linux Threading" can leverage multiple cpus.

OTOH, lots of user space apps utilize multiple processes without the
use of threading and thus they "can use multiple cpu cores".

The make command in your example I believe is an example of a app the
"can use multiple cpu cores", but is not multithreaded.

Apache is another.

In general linux uses lots of small apps doing specific things. That
is an ideal implementation that "can use multiple cpu cores".

Greg
--
Greg Freemyer
Litigation Triage Solutions Specialist
http://www.linkedin.com/in/gregfreemyer
First 99 Days Litigation White Paper -
http://www.norcrossgroup.com/forms/whitepapers/99%20Days%20whitepaper.pdf

The Norcross Group
The Intersection of Evidence & Technology
http://www.norcrossgroup.com
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References