Quote:Original post by outRider
I don't completely agree with your opinion on the potential parallelism of games, but that's another discussion altogether.
Perhaps, but it is certainly relevant to how I understand the original question - if it's impractical to get all the hardware at something approaching 100% efficiency, then ultimately the quality of the hardware gets less important relative to the quality of the tools.
With that in mind, I'd be inclined to bet on the 360, because MS's toolchain is supposedly much smoother than Sony's, and Sony's hardware has traditionally been a bit esoteric from what I can gather, making it harder to optimise for. So it may well be that the PS3 is theoretically superior but practially inferior.
Quote:To that end, I don't think the Cell is a bad design at all, I think it's an excellent design provided you don't try to use it like a single processor or symmetric multiprocessor with shared memory.
Certainly - both are good designs, but will require different approaches to get the best out of them. And I don't think C++ or the existing APIs and libraries lend themselves well to proper distributed processing, unfortunately.