I would say the opposite here, but oh well.
Smart as in they got the benefit of some of Cell R&D as well as insider knowledge however unintentional without forking over a huge investment. In the end, I guess it was IBM that probably was the biggest winner as they got the benefit of 2 revenue streams for some things that were already R&D (namely the PPE).
I do remember that MS wanted an OOE, but was more time constrained as they wanted to beat PS3 to the market. In retrospect, especially since PS3 was delayed for a year, I wonder if MS would've waited had they known that PS3 wasn't going to launch in 2005.
Performance wise, would the gains have been marginal? If I understand it correctly OOE makes it much easier to program.
Carl B, from other post read here, it really seems that you really dislike the Xenon design. Is this related mostly to the PPC derived architecture?
I'm curious as to what you think should have been done different regarding the X360 architecture as a whole. More EDRAM with increased logic I believe is a given to eliminate the need to tile. Would the EIB in PS3 be something that could have been incorporated into X360.
I'm also curious, as to what could have been different for the PS3 as well. Would EDRAM in the PS3 have made sense. Maybe have gone with a more advanced GPU and/or shared memory?
To be clear, what could/should have been different with the technology that was available at the time of development.
EDIT: Sorry you answered some of my questions while I was slowly pondering this post.