snip
Why do you keep asking about benchmarks? Who said anything about
benchmarks? Dual processor machines are about twice as fast on Photoshop
filters than a single processor of the same type, those sorts of stats
get thrown around comp.sys.mac.advocacy now and then. But we're not
talking about number crunching speed.
Dual machines make good servers and
ok single app workstations but they are terrible desktop machines.
Everyone I've talked to (including people in real life) seem to think that
dual processor machines make wonderful desktop machines -- smoother and
more responsive. And faster. Certainly faster even for a single
application if it's multithreaded, but also just because it doesn't have
the operating systme interrupting it all the time.
Two processors versus a single processor of the same type, of course. Two
processors of half the clock speed as the single processor may or may not
be as fast depending on things like how well factored the code is and how
important it is to have twice the cache. It depends on what you're doing
with it.
I happen to have a machine sitting beside me that I can plug a second
processor into. Can't think of a reason not to.
Great even more claims and nothing to back them up.
[qt]
"Dual processor machines are about twice as fast on Photoshop filters
than a single processor of the same type."
[end]
It's something I saw from benchmark tests quoted on comp.sys.mac.advocacy.
They're always arguing about PowerPC versus x86 performance over there.
But I can't think of a reason to track down the reference for you. Feel
free to follow up on it yourself, though.
This one here is blatantly false, nothing runs twice as fast on a dual
machine due to overhead. At best you might see a 10 percent improvement and
a 1.2 gig single will smoke a dual 600 in loading and processing Photoshop
filters.
You just made that up. If there were *that* much overhead, nobody would
be making 4000 processor supercomputers! There's overhead when a single
processor switches from one task to another, too, you know.
I could believe a mere 10 percent improvement or less if you're running
only one, single-threaded task. And I think it was only recently that
Windows got decent multithreading, so it would be only recently that
Windows could take real advantage of more than one processor. But that
has nothing to do with overhead. Maybe for what you do (video games?)
there's little to be gained. But when you're doing more than one thing
at a time (e.g. background tasks, multiple users), or have a problem that
can be factored and multithreaded, there can be a substantial advantage
to having as many processors as you can get.
There's also the matter that if your data sets are so large or your cache
so small that you have to hit main memory all the time, you're going to be
slowed down by how fast you can push data through. If you're data-starved
at 850 MHz, then it won't do you any good to push the clock speed higher
than that, will it? You must know that, all else being equal, performance
just doesn't scale linearly with clock speed.
And all performance arguments aside, if everyone that uses multiprocessor
machines say they're smoother and more responsive in user interface
issues, why would you think it isn't so?
Are you starting to get the picture yet. Why are there all these claims
about dual CPU systems and nothing to confirm them with. The fact is their
slow and not worth the money spent for the desktop regardless of what is
said about them.
The picture I see is that dual processor machines bug you for some reason,
but you know little about them and have no references of your own to
support your claims, so you're trying to assume an air of faux scholarship
by demanding references from everyone else and hoping they don't notice
you're making shit up.
I can't help thinking your knowledge of multiprocessing comes from
Quake frame rates, and that you're missing the subtle point that it
depends on what you're trying to do.