in interview with tim sweeney, he mentioned this:
http://www.beyond3d.com/interviews/sweeney04/index.php?p=4
Finally, where do you think 3D hardware and CPU technology should be headed? Do you think we are likely see 3D hardware taking over some of the functions of the CPU, going beyond rendering?
I think CPU's and GPU's are actually going to converge 10 years or so down the road. On the GPU side, you're seeing a slow march towards computational completeness. Once they achieve that, you'll see certain CPU algorithms that are amicable to highly parallel operations on largely constant datasets move to the GPU. On the other hand, the trend in CPU's is towards SMT/Hyperthreading and multi-core. The real difference then isn't in their capabilities, but their performance characteristics.
When a typical consumer CPU can run a large number of threads simultaneously, and a GPU can perform general computing work, will you really need both? A day will come when GPU's can compile and run C code, and CPU's can compile and run HLSL code -- though perhaps with significant performance disadvantages in each case. At that point, both the CPU guys and the GPU guys will need to do some soul searching!
some questions:
1) in general what do you guys think about this? agree/disagree, how will it happen, future outlook, etc
2) if you could run multi cpu or multi-core setup with today's best cpu (p4 or amd64) with 1 cpu to act as 1 pipeline in video card, could this setup perform as good as radeon 9800xt or nvidia 5950? if not, what would be the best video card this setup would perform on par with?