Originally posted by: Insomniak
Originally posted by: VIAN
yeah, so technically... the X800 XT is a 8GHz single pipeline GPU.
Technically, it's a 600-odd Mhz 16 pipeline GPU. Theoretically, an 8Ghz single pipeline GPU would give the same result.
Key word - theoretically.
Which is why I've often wondered, why someone hasn't built a multi-processor software-based "virtual GPU" card, by slapping a bunch of cheap, modern, high-clock-speed CPUs on a card, running the 3D pipeline in software. It would be infinitely more flexible and upgradable, and when not processing 3D, could be dedicated to other things, like distributed-computing projects, etc. I think that the main issue is interconnect bandwidth (with multiple CPUs), and moreso heat issues.
But with the introduction of things like 1.5Ghz 25W AXP chips, or maybe undervolted 1.8Ghz Durons, this seems a bit more feasable. Indeed, there are now some partially software-implemented GPU solutions, like the XGI Volari and whatnot, except that they use the host CPU, instead of offloading onto dedicated slave CPUs. Btw, most older 3D arcade games, didn't use dedicated GPU ASICs, they actually did have a group of slave multi-processor CPUs running a 3D rendering pipeline in software. Most Sega arcade Model2 and Model3 games were like this, as were some of Namco's System22/23 hardware. It was only the Naomi and System246 hardware that they started to use dedicated rendering GPUs and stuff.
Even better, maybe you could use those slave CPUs to run a software emulation of an entire hardware system. That would be great, both for entertainment (arcade and console game emulation), business (emulate a different "work computer" OS), and even design (hardware simulation on the desktop work).
This thought mostly driven by the fact that modern video cards only run at 500Mhz, and cost $200-500, and yet, you can purchase a 1.8Ghz Duron for around $40. For $500 you could purchase 8 of them, with three effective pipelines each, at 1.8Ghz, would yield somewhere around, lets say conservatively, equivalent to a 32Ghz single-pipeline GPU/CPU. You would still have $180 left over for some high-speed DRAM and interconnect switching hardware and PCB fabrication.