- This question has come up in GamePro and also on the new Sony (US) PS3 blog. According to Sony programming the PS3 can be more complex than the 360 but this is due to the Cell having more capabilities. This (sort of) matches what is said in the article and does seem to be a more general consensus.
But is it really true? You do have to put in more effort to get the power out of the Cell processor, there's no doubt about that. I don't think it's necessarily "difficult", contrary to what you might read, very few people who have programmed Cell have ever actually said that, they do say it's more involved though.
Being a chip geek I've looked over the 360's processor and my own thinking is that getting something up and running on it will be easier than getting it running on Cell. The 3 XCPU cores are the same and are programmed in much the same way as a traditional PC processor.
Cell is of course different, the PPE is similar to existing processors (actually, it's based on the same core as the XCPU). The SPEs however are different and are not programmed in quite the same way, programmatically the big difference is the local store, you have to explicitly move data in and out of it. On a normal CPU this is invisible as the cache handles this for you.
However you don't want to just...