I think we are in for some exciting times, and the best part is that most of the technology exsists already today. Its just a matter of putting them together.
Quote:
|
also makes me wonder how GPU makers profit when they sell such a more complicated product, with onborard RAM and the whole deal for around $250 (8800gt), the price of an e8400, give or take.
|
LOL your right, the gpu is much more complex then a standard cpu, comes with its own fast ram, its own motherboard.... why is it that we have to pay so much for these damn cpus? Especially considering how slowly they are developing in comparison to the gpu.
Quote:
|
but the programming is what hinders any major leaps forward like that
|
Yeah, the way programmers are complaining about the complexity of multiple threads with just 4 processors... i cant imagine what they would do if they were expected to use 128... Im pretty sure they would need to come up with an entirely new programming language just to accomadate it. I'm not a programmer by any stretch of the imagination, but even i could see how it would get down right confusing trying to follow all those threads, But at the same time, they are somehow able to use the full capability of the gpu with games... perhaps we just need an OS that can dynamically define different threads of a processor to different functions of a piece of software, even without the software being muli threaded. Think of a raid array, the raid controller can split the data, store it and rebuild it with a good deal greater performance than a single hard drive, all without any "knowlage" of the rest of the computer or the software. what if there was some kind of embedded cpu/gpu controller that could split the incoming processes and rebuild them on the other side, then we wouldnt have any need to change the way we write software at all because all the multi threading would be done on the hardware.
just a thought.