beav AT wn DoT com DoT au said:
<brag>
I just got me a P3 dual cpu server board. mmmmmmmmmm......
</brag>
Dual CPUs help with multitasking/threaded programs, most notably
photo/video-editing and the like. The OS must be made to run the dual
cpus tho. In other words XP Pro, Linux, Unix, NT4, Win 2000, 2003
Server etc. It would make little difference to a normal home user.
I stand by my statement in a recent thread:
Dual processor systems are for use in high-intensity, multithreaded
applications that are specifically programmed to utilize multiple
processors. An example would be many of the high end video editing
suites, CAD/CAM programs, etc. etc. that use huge number crunching.
Also, servers profit from multiple processors - they can handle more
traffic with more processors (and the right server software).
For an individual user, dualies are a waste unless you've got a
specific application you know uses multiple processors. Most
consumer-level programs can't access a second processor; no games that
I know of, no entry-level video or photo software can. A dualie
running Word and Windows Explorer is like driving a Porche to the
corner store - it's fun, but it's really unnecessary.
I've heard that if you're running a lot of different programs
simultaneously you get a bit of a performance increase, but it seems
like a lot of money for minimal returns. The actual gain in
performance is in the 15-33% range, last time I heard
(tomshardware.com, I think, 2001?). The consensus was that it made a
lot more sense to spend the extra dough on a faster SINGLE processor -
you'd get a lot more bang per buck.
A multiprocessor-aware OS is a prerequisite - Win2K and XP are
dual-processor aware, but the older ones are not. Apparently, the OS
just won't use the second processor - it'll just sit there and consume
power. I believe that Linux and BEOS are also multiprocessor aware,
but don't take my word for it.
Maybe in the future, as Intel's "hyperthreading" P4's (kind of a dual
processor processor) get more common, there'll be an increase in
programming for dual processors... but probably not soon, IMHO.
And no, the second processor is not a failsafe - if you want that,
you'll have to get into some seriously expensive equipment..... Both
processors are used at the same time in a dual system [in answer to a
question regarding using one processor as a failsafe if the other was
damaged].
ECM