I am sure that you are right.
But WHY does it take more horsepower, and exactly what is the
bottleneck in the process?
I don't have a clue

eventhough I think that having built
serveral Dual CPU systems at least removed me from the PC newbie
list.
I know nothing about the algorithms involved, but they could be CPU
bound, or memory hungry, or both. If they are CPU bound only, then
adding memory will accomplish little. If they are memory bound,
then adding a faster CPU (without necessarily increasing the IO
throughput) will do little. Of course, you can throw a mega
monster PC at it, and not worry, because it will cover both the CPU
issue and the memory issue, and hence is must be faster.
Computing power comes from both hardware power and software power.
I've made my living developing software for simulating the dynamic
behavior of very complex mechanical systems. Over the years, I've
watched new programmers become sloppier and lazier regarding their
algorithms and software design. The programs become slower and
slower even while the hardware has followed Moore's law for the
past 20 years or so.
I am totally 100% in agreement with you there because I think SW
delevopers are putting efficiency on the low end of their priority.
But as the End Users of apllications like, PhotoShop6.0, what
choice do I have if if it takes my P3 800MHz labtop 5 minutes to
process one of my linearTIF image?
I can either:
1) Do the post processing before I go to bed, and wait for the
results. Nope, no patient on my part.
2) Use something else better other than PhotoShop in term of
efficiency, not likely since I like LinearSharpen and it only works
with PhotoShop.
3) Shoot small JPG and forget about post processing - sorry but I
shot JPG all the time when I first got my D30, and I'm much more
happier now with the image quality I'm getting from LinearSharpen.
4) Get the most power PC that I can afford without breaking the
bank - I tried to do that by building my own systems. Oh, BTW, I
do like building my own systems because it's a fun learning
experience.
The consumer doesn't really care why. He/she just wants to get the
job done quicker, but at a reasonable cost. Throwing out your
latest PC because the D60 has a little more resolution doesn't seem
prudent. That's where this thread started.
Actually, I was hoping that pointing to the Dual Processor
alternative means that the end users doesn't have to upgrade as
often. In my case, I don't feel a need to upgrade my 1GHz CPUs
eventhough there are 2GHz+ CPUs out there. Has it been worth it
for me? Abosolutely!! If you think PhotoShop is BAD, try Encoding
Mpeg2/Mpeg4, and using Adobe Premiere for Digital Video Editing.
Will SW developers get their act together? Most likely not until
Hardware development hits some limitation, AND when SW efficiency
is more important than new SW features.
Cheers,
--
TN
http://www.photovideodisc.com