decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
Xbox 360 vs PS3 | 319 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
Xbox 360 vs PS3
Authored by: Anonymous on Monday, May 21 2012 @ 12:32 AM EDT
I am a game developer and have helped ship multiplatform AAA titles on
both Xbox360 and PS3. I don't think there is usually any contractual
obligation to ship with the same graphical quality on both consoles;
indeed, we try to make multiplatform games as similar as possible across
consoles primarily because that's easier for us. A stringent limitation is
RAM; 512MB on both Xbox360 and PS3, but the system reserves a larger
chunk for itself on PS3 so its usually tighter on that platform.
Multithreading is also more difficult on the PS3, with the Cell architecture
requiring code to be broken up into small task-sized chunks that can fit on
the SPUs, and data to be DMA'd back and forth. An engine that is
designed to take good advantage of the Cell will also be able to take
advantage of the Xbox360's six hardware threads (three PPC cores,
compared to the one dual-threaded core in the PS3). The Xbox360 also
has a slightly more powerful GPU, with a unified architecture for running
vertex and pixel shaders on the same pipelines. In practice, this means
vertex shaders get used for tasks on the Xbox360 that have to be done
instead on the SPUs on PS3.

With a game engine designed from the ground up to be optimal for PS3,
and code hand-optimized to make best use of the SPUs, the PS3 is
actually capable of more computation per frame than the Xbox360.
However, almost no one has such an engine (only some first- and
second-party studios, such as Insomniac). Instead, most engines are
multi-platform, and deliver perhaps 60 to 80% of the PS3's potential--just
enough to keep up with the Xbox360 version of the game (which is a little
easier to optimize). Some developers really struggle with the PS3's
hardware architecture, and/or they don't put in the large amount of effort
needed to have a good PS3 version of their game.

Sony may have finally learned their lesson about making consoles that are
difficult to develop for--in the next generation, I expect them to have a
standard multicore shared-memory architecture like Microsoft and the
PCs. If not, they will lose the next round even more convincingly than
they did in this generation, because game developers are really sick of
putting in a lot of extra effort to get decent performance on Sony's
consoles. Three generations of that nonsense was enough.

[ Reply to This | Parent | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )