Ailuros said:ROFL Last time I checked he's actually insisting somewhat on the same point with a few minor modifications. I'd love to hear a prediction from Tim himself though, when he thinks his future U3 engine will run adequately on mainstream consumer CPUs and no I don't obviously mean 640*480 with point sampling. If there are let's say by 2010 CPU's out there, that can render that specific game full detail/trilinear in 1024*768*32@60fps, I'll tip my hat off.
If Tim Sweeney honestly believes that... I find that scary really. Unless there is something that he knows and we don't, I don't see CPUs going anywhere in the next few years. A few years ago we had the golden age of CPU-improvements, I'd say. CPUs went from 500 MHz to 2 GHz in only a few months, and we got all the nice goodies we require for software rendering like MMX and SSE1/2. But since then, things have been slow. The most notable improvements now have been HTT and 64 bit. I don't think either will have much effect on the speed of software rendering.
What we need is drastic clockspeed ramping or a revolutionary new way of processing (which most probably can't be retrofitted to the x86 instructionset anyway).
The first seems unlikely since CPU speeds have more or less stagnated in the past year or so, even going to 0.09 process didn't improve things a lot.
The second seems unlikely because the x86 instructionset is considered holy...
The main improvement for the near future seems to be multicore-processing. Nice, but not that impressive. As we know, 2 CPUs aren't twice as fast as 1, but more like 166% in most cases. As you add more CPUs (or cores in this case), efficiency will just drop more.
What makes the difference with a GPU is that they have completely independent pipelines, each with their own memory controller and everything, which gets them much closer to 100% added efficiency per extra unit.
And then ofcourse there's the issue of GPU pipelines being smaller and cheaper, so adding 16 pipelines to a GPU is a reality, while a 16-core Pentium or Athlon is not going to happen anytime soon.