BenQ said:I am still HIGHLY sceptical of the SPE's abilities for two reasons.
1. Depending on who you talk to, the SPE's can either be used for everything under the sun, or that they are too specialized and are infact not very useful for a good number of things.
Most people don't think they can be used for "everything under the sun", though. Most people think they can be used (at least, used "immediately") for a subset of tasks - and yes, vertex processing, which is what was relevant to this discussion, is one of them.
BenQ said:I have read speculations that the SPE's will be used for EVERYTHING, such as advanced physics, A.I., AA, processing vertex data, geometry tesselation, Ray tracing ect.
There's just too much hype/expectations based on not enough info. IMO.
The things you've listed are not "everything". You've seen a lot of speculation, and then some "harder" info, IMO. Things like ray tracing are a pet point of discussion here but not very plausible, IMO, but in terms of what developers are actually talking about, physics, vertex processing (geometry tesselation), sound, animation, particle systems etc. would seem to map well to them. But that is not EVERYTHING.
If you wish to view the GPUs in isolation, feel free, but don't think you're getting an accurate assessment of the systems' graphical capabilities by doing so (as far as either system goes, even if more particularly PS3). It'd perhaps be nice if it were that simple, but it's not. Everything must be placed in context, and no, I don't think you can discount the CPU, particularly on PS3. The thing about a CPU is - it is more general. Theoretically it can do anything you might want it to do (graphically). The question then becomes a) if it can do it fast enough and b) if it can do it without infringing on other design goals. Obviously in many cases the answer to a) will certainly be no, but in others (especially some on Cell), the answer will be yes, and then it'll be up to devs to determine if it's worth spending CPU time on or not (see: b))