Bullshit because Sony fanboys don't want to hear it, or bullshit because you think John Carmack doesn't know what he's talking about?
Read
Carmack's QuakeCon 2005 Keynote speech here. Of particular interest are the
Console Development and
Physics and AI sections, but I think you'll find this quote is sufficient enough:
"But if you look at the current platforms, in many ways, its 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 thats running on a Pentium or Athlon or something, and you run it on either of the PowerPCs from these new consoles, itll run at about half the speed of a modern state of the art system, and thats because theyre in-order processors, theyre 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."
So I guess I was BSing when I said 25% off on real-world performance...
I should have said 50% off.
I also suggest you read
this entire article at Ars Technica. Even just the last page will do...particularly this paragraph:
"At any rate, Playstation 3 fanboys shouldn't get all flush over the idea that the Xenon will struggle on non-graphics code [
NOTE: this means AI and Physics code]. However bad off Xenon will be in that department, the PS3's Cell will probably be worse. The Cell has only one PPE to the Xenon's three, which means that developers will have to cram all their
game control, AI, and physics code into at most two threads that are sharing a very narrow execution core with no instruction window. (Don't bother suggesting that the PS3 can use its SPEs for branch-intensive code, because the SPEs
lack branch prediction entirely.) Furthermore, the PS3's L2 is only 512K, which is half the size of the Xenon's L2. So the PS3 doesn't get much help with branches in the cache department. In short,
the PS3 may fare a bit worse than the Xenon on non-graphics code, but on the upside it will probably fare a bit better on graphics code because of the seven SPEs."
Note that the ariticle is an inside look at the 360's CPU - Xenon - but the author (who isn't a fanboy) felt it necessary to point out that the PS3 is an even worse victim of the same pitfalls.
If you're talking about the AGEIA PhsyX processing unit, you should know that it is NOTHING like the CELL. In fact, the PhysX chip is more like a GPU than anything else (which is why
ATi have announced that their GPUs can be used as standalone Physics processors and
nVidia has signed a deal with Havok to make middleware that supports their GPUs). Plus the PhysX chip has a 128megs of DEDICATED (as in, onboard) ram -- as such the amount of cache on the die is moot.
... did you think I was just making this stuff up or something? Do you actually think next-gen consoles are substaintially more powerful than High-End PCs? What about you Chiggs/Lynux3?