Hardware-wise, there’s again a lot of marketing hype about the consoles, and a lot of it needs to be taken with grains of salt about exactly how powerful it is. I mean everyone can remember back to the PS2 announcements and all the hoopla about the Emotion Engine, and how it was going to radically change everything, and you know it didn’t, its processing power was actually kind of annoying to get at on that platform.
But if you look at the current platforms, in many ways, it’s not quite as powerful as it sounds if you add up all the numbers and flops and things like that. If you just take code designed for an x86 that’s running on a Pentium or Athlon or something, and you run it on either of the PowerPCs from these new consoles, it’ll run at about half the speed of a modern state of the art system, and that’s because they’re in-order processors, they’re not out-of-order execution or speculative, any of the things that go on in modern high-end PC processors. And while the gigahertz looks really good on there, you have to take it with this kind of “divide by two†effect going on there.
Now to compensate for that, what they’ve both chosen is a multi-processing approach. This is also clearly happening in the PC space where multi-core CPUs are the coming thing.