Inside the Xbox 360, Part II: the Xenon CPU
Moderator: Thanas
A question I wanted to ask but didn't want to start a new thread for.
I was having a discussion about the Cell processor on another board. My stand was basicly that the Cell is designed for really good floating point performance and according to the official numbers, outperforms the XBox 360 by 2x in floating point, but when it comes down to integer the XBox 360 has 3 processors and PS3 has 1 so the X360 has around 3x better integer performance.
Someone made an interesting point; that for next gen games, developers will develop for the PowerPC processor, and essentially they'll end up designing games that use three processors on the X360 and only one on the PS3 because it takes a ton of extra work to get it to run on the Cell, and as a result, on ports, the X360 will end up getting much higher quality ports.
EDIT: Found the quote:
I was having a discussion about the Cell processor on another board. My stand was basicly that the Cell is designed for really good floating point performance and according to the official numbers, outperforms the XBox 360 by 2x in floating point, but when it comes down to integer the XBox 360 has 3 processors and PS3 has 1 so the X360 has around 3x better integer performance.
Someone made an interesting point; that for next gen games, developers will develop for the PowerPC processor, and essentially they'll end up designing games that use three processors on the X360 and only one on the PS3 because it takes a ton of extra work to get it to run on the Cell, and as a result, on ports, the X360 will end up getting much higher quality ports.
EDIT: Found the quote:
What do you guys think?
The rest of your argument was interesting - but again, I must reiterate the simple facts here.. In this generation, coders will be developing for PPC cores - because all 3 consoles use a G5 derived PPC core. They will *not* repeat *not* be developing for Cells SPE's, or MS's specific 3x2 layout. They will be developing threaded, portable code for PPC architecture. Given this, the 360 has already won - because it has 3 cores, which use relatively standard thread models. As I said before, 90% of games made will target this generalised X-Core PPC platform. So in effect, the PS3 has one processor, and the 360 has 3. End of story.
- Master of Ossus
- Darkest Knight
- Posts: 18213
- Joined: 2002-07-11 01:35am
- Location: California
Factor 5 publicly disagrees with this assessment, for whatever good it will do.
BBC wrote:Factor 5, the team behind Star Wars: Rogue Squadron, is to concentrate on developing next-generation games for Sony's PS3, says Gamesindustry.biz.
The developers had previously worked only on Nintendo's GameCube titles, then turned its focus to Xbox games when it started next-gen development.
But Factor 5 chief, Julian Eggebrecht, said differences in processing power in the machines had changed their minds.
The PS3 uses the custom-built Cell chip while 360 uses multiple PowerPC chips.
"Sometimes I think you WANT us to fail." "Shut up, just shut up!" -Two Guys from Kabul
Latinum Star Recipient; Hacker's Cross Award Winner
"one soler flar can vapririze the planit or malt the nickl in lass than millasacit" -Bagara1000
"Happiness is just a Flaming Moe away."
Latinum Star Recipient; Hacker's Cross Award Winner
"one soler flar can vapririze the planit or malt the nickl in lass than millasacit" -Bagara1000
"Happiness is just a Flaming Moe away."
That Factor 5 article is a load of steaming bullshit.
The X360 also uses a highly customized CPU. It shares a large chuck of its internal design & implementation with the PS3 for fucks sake.
It has a god damn Dot product instruction, Microsoft has been tweaking every level of the system from the RAM, cache, CPU and instruction set!
The DVD drive should be purely off the shelf, with possibly OS drivers to read it in a different winding direction to normal DVDs like Xbox DVDs are. The network adaptor and harddrive itself are off the shelf components (custom connector on the harddrive however).
The beta developer kits for X360 are dual G4s(or was that G5s?) running a highly cutdown version of Windows XP/2k3 kernel for PPC. But they have developer hardware which is more than you can say for the PS3.
The X360 also uses a highly customized CPU. It shares a large chuck of its internal design & implementation with the PS3 for fucks sake.
It has a god damn Dot product instruction, Microsoft has been tweaking every level of the system from the RAM, cache, CPU and instruction set!
The DVD drive should be purely off the shelf, with possibly OS drivers to read it in a different winding direction to normal DVDs like Xbox DVDs are. The network adaptor and harddrive itself are off the shelf components (custom connector on the harddrive however).
The beta developer kits for X360 are dual G4s(or was that G5s?) running a highly cutdown version of Windows XP/2k3 kernel for PPC. But they have developer hardware which is more than you can say for the PS3.
"Okay, I'll have the truth with a side order of clarity." ~ Dr. Daniel Jackson.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
Yeah, I'm getting sick of this "PS3 is custom, 360 is standard PPC" bullshit, too. The Ars article made a good point in this regard... if the Xenon were just standard PPC chips, why haven't we seen at least dual-cores in Macs by now?
And let's not forget the heavy customization of the graphics chip. ATI really went above and beyond the call of expectation on that one... nVidia, as usual, took the lazy man's way out.
And let's not forget the heavy customization of the graphics chip. ATI really went above and beyond the call of expectation on that one... nVidia, as usual, took the lazy man's way out.
The Great and Malignant
They've been using Dual PowerMac G5s for dev workstations ... a Dual G4 would probably explode under the strainggs wrote:The beta developer kits for X360 are dual G4s(or was that G5s?) running a highly cutdown version of Windows XP/2k3 kernel for PPC. But they have developer hardware which is more than you can say for the PS3.
Not really. The X-Wing series has a hell of a lot of controls that are there for their own sake (did you ever feel like you needed an S-Foil control).
Once I got a decent throttle (Hello there, analog shoulder buttons), and didn't have to worry about that as a seperate set of buttons any more, it's plain sailing with far less buttons than the average joypad.
TLS settings might want a seperate control, but just hold down something out of the way like the Z button on the GC and map the main stick to the TLS directly, on either a triangular analogue basis like I-War or a diamond for ships with tractor beams. You could even auto-pause for the lepers in the audience.
Not hard. Joypads are far more versatile and intuitive than you think.
Once I got a decent throttle (Hello there, analog shoulder buttons), and didn't have to worry about that as a seperate set of buttons any more, it's plain sailing with far less buttons than the average joypad.
TLS settings might want a seperate control, but just hold down something out of the way like the Z button on the GC and map the main stick to the TLS directly, on either a triangular analogue basis like I-War or a diamond for ships with tractor beams. You could even auto-pause for the lepers in the audience.
Not hard. Joypads are far more versatile and intuitive than you think.
Some flight combat games are never going to work without a monster joystick (you can get the Saitek X45 for the PS2 you know, 26 buttons, fully programmable to over 150 commands). X-Wing/TIE Fighter is not one of them. Most of the commands you're never going to consider using in combat, and you might as well pause the game to look at them (half of the useful ones do pause the game, like the map and goal displays)