In article ,
SpaceGirl wrote:
ELSAN wrote:
"Brian" <cooloox_at_optusnet.com.au> wrote in message
50% overall performance increase is not enough? 50% would be a huge amount.
Not for me. This reminds me of a situation we had twenty years ago in which the CFO was trying to get us to by a half-million dollar VAX upgrade. His argument was that his huge (and stupidly unnecessary) "overnight" job took 40 hours to complete, and the new VAX was "twice as fast". We saved a lot of money when we fired him.
50% ain’t squat. 500% might help.
What we need is a dedicated OS to handle the file-swapping. We need to get away from the OS’s mucking with the better way to do it. We need to cut some inline machine code for some of the spendy routines (if they are not already done that way.)
I think you’re right to an extent – at least for most things on a desktop machine, 50% wont make much difference. Computer games and video rendering, but not PhotoShop. How often do you sit around twiddling your thumbs while waiting for PhotoShop to do something? I
OTOH, if you work in Photoshop all day and apply some slow filter countless times each day, you’ll get more done at the end. A much faster machine, or a dual core CPU will alloy you to do things like print in background while still having a responsive machine to to do something in PS.
Disk I/O takes CPU cycles and Photoshop tries very hard to overlap I/O with image crunching. A very fast machine (dual core or not) will allow both to happen at close to full speed.
Two CPUs and lots of RAM reduce context switching [1] which is overhead that eats into the time the CPU can do use useful work in PS.
In the Bad Old Days of online mainframe work we counted context switch events and IBM guidelines for the class of machine we had said that more that 25/sec caused by memory paging would hurt us. The other day I used perfmon.exe to look at my PC and I think I saw context switches of all sorts was a couple thousand/sec.
[1]
http://en.wikipedia.org/wiki/Context_switch—
a d y k e s @ p a n i x . c o m
Don’t blame me. I voted for Gore.