Kynes said:
Heterogeneous architectures are orders of magnitude harder to work with than Homogeneous ones. That's why, having OpenCL or DirectCompute, we're still waiting for that killer app in home pcs where the graphics card makes a go-to-buy-it difference. |
Desktop users don't need the extra computing power that a GPU could offer. Scientists and engineers do. Nowadays however, many video games use real-time physics engines, like Nvidia PhysX which runs on CPU/GPU hybrid environments. Nobody complains about the PhysX engine, though it uses a heterogeneous architecture, and it's the most used physics engine out there. Nobody should complain about the Cell, it's just a powerpc cpu with added functionalities. Almost none write his game engine from the ground up: if someone wants to take advantege of the "exotic" capabilities of the Cell, he can just use the right middleware.







