Re: Cpu choice



"John Weiss" <jrweiss98155(at)@[nospam]comcast(dot).net> writes:

Linux, Win XP, OS-X... All modern, mainstream OSes can take advantage of a dual
processor. XP Home can even use the dual-core CPU if not dual sockets!

That doesn't help if you need processor power in a specific
application. If that application cannot run multiple threads, it can
use only one processor, and so the speed at which it runs depends
exclusively on the speed of a single processor; adding more processors
will not improve performance.

Most games (and most other applications) are not written to take
advantage of multiple processors.

For gaming, the issue becomes the tradeoff between $$ and raw clock speed. For
most productivity apps, multiple threads make the dual-core option vaible even
at a lower clock speed.

Most applications don't run multiple threads. Multithreaded
applications are much more complex than single-threaded applications,
and since few people have multiple processors, it's not usually
cost-effective to write an application for multiple threads.

None of this is news. Multiprocessor systems have been around
practically since computers were invented, and the considerations have
always been the same.

--
Transpose mxsmanic and gmail to reach me by e-mail.
.



Relevant Pages

  • Re: multiple thread applications
    ... applications that would be very hard or impossible to write without ... multiple threads. ... Since user level threads are possible (some Java runtimes use it) it might be rather difficult to distinguish whether a given implementation uses something like threads or not. ...
    (comp.programming.threads)
  • Re: Profs Threading components
    ... Uwe Raabe wrote: ... a lot making my applications use multiple threads. ... the current price is US$49, ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: warning LNK4098... how to avoid it when making a static lib?
    ... So if I don't use multiple threads in my applications, ... >multithreading libraries. ... MVP VC++ FAQ: http://www.mvps.org/vcfaq ...
    (microsoft.public.vc.language)