I found this slightly dubias, but informative article posted on slashdot http://www.blachford.info/computer/Cells/Cell0.html
What I find interesting is that it suggests that the PS3 may be powerfull enough for raytraced games and that the only thing that stands between the Cell and desktop domination - performance wise - are GPUs.
It also seems to suggest that the Cell will be able to use software rendering at an acceptable speed or that it will possibly be even faster than today's GPUs at rendering a 3D scene
BTW it should be noted that alot of the article appears to be factual information about the Cell architecture and worth reading, although it does appear to slide off in to PR/sensationalist rhetoric at the end.
What I find interesting is that it suggests that the PS3 may be powerfull enough for raytraced games and that the only thing that stands between the Cell and desktop domination - performance wise - are GPUs.
The PC does have a weapon with which to respond, the GPU (Graphics Processor Unit). On computational power GPUs will be the only real competitors to the Cell.
GPUs have always been massively more powerful than general purpose processors [PC + GPU][GPU] but since programmable shaders were introduced this power has become available to developers and although designed specifically for graphics some have been using it for other purposes. Future generations of shaders promise even more general purpose capabilities[DirectX Next].
GPUs operate in a similar manner to the Cell in that they contain a number of parallel vector processors called vertex or pixel shaders, these are designed to process a stream of vertices of 3D objects or pixels but many other compute heavy applications can be modified to run instead [EE-GPU].
With aggressive competition between ATI and Nvidia the GPUs are only going to get faster and now "SLI" technology is being used again to pair GPUs together to produce even more computational power.
GPUs will provide the only viable competition to the Cell but even then for a number of reasons I don't think they will be able to catch the Cell.
Cell is designed from the ground up to be more general purpose than GPUs, the APUs are not graphics specific so adapting non 3D algorithms will likely mean less work for developers.
Cell has the main general purpose PU sharing the same fast memory as the APUs. This is distinct from PCs where GPUs have their own high speed memory and can only access main system memory via the AGP bus. PCI Express should speed this up but even this will be limited due to the bus being shared with the CPU. Additionally vendors may not fully support the PCI Express specification, existing GPUs are very slow at moving data from GPU to main memory.
It also seems to suggest that the Cell will be able to use software rendering at an acceptable speed or that it will possibly be even faster than today's GPUs at rendering a 3D scene
BTW it should be noted that alot of the article appears to be factual information about the Cell architecture and worth reading, although it does appear to slide off in to PR/sensationalist rhetoric at the end.