Porting a game to PlayStation 3 could mean reworking its engine, not simply recompiling it. The PS3’s Cell processor paired a general-purpose core with specialized processors that needed carefully selected jobs, prepared data and deliberate scheduling to run well. A game built around a different CPU architecture could not automatically benefit from those units.
What made Cell different from a conventional game CPU?
Sony announced Cell in 2005 as a jointly developed processor by IBM, Sony and Toshiba. The PS3 system also included the RSX graphics processor, developed by NVIDIA and SCEI, and Rambus XDR memory; those platform details come from Sony’s announcement, not an independent performance assessment.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
Sony Playstation 3 160GB System (Renewed) | $184.22 | Buy on Amazon |
| 2 |
|
Sony PlayStation 3 Slim 320 GB Charcoal Black Console (Renewed) | $235.33 | Buy on Amazon |
| 3 |
|
PlayStation 3 Slim Console 120GB (Old Model) (Renewed) | $160.33 | Buy on Amazon |
| 4 |
|
PlayStation 3 500 GB Super Slim System (Renewed) | $228.22 | Buy on Amazon |
| 5 |
|
Sony PlayStation 3 - 80GB System (Renewed) | $217.22 | Buy on Amazon |
As an Amazon Associate I earn from qualifying purchases.
Cell’s key difference for game developers was its mix of processor types. A general-purpose Power Processor Element (PPE) handled orchestration, while Synergistic Processor Elements (SPEs) were specialized for suitable data-processing work. Their potential was not a general-purpose performance boost: developers had to identify work that could be divided up and run on them, then provide the data it needed.
Why couldn’t developers just recompile a game?
The work had to fit the SPEs
Code designed for another console’s CPU model did not become SPE-ready merely by compiling it for PS3. Developers needed to break suitable tasks out of the game’s existing systems, write or adapt SPE-specific code and connect that work back to the rest of the engine. Martin Linklater, then a Wipeout lead programmer, wrote in his April 2007 Game Developer article that accessing Cell’s potential required changing code architecture.
#1 Best Overall
- Internet Ready With Built-in Wi-Fi with a Cell Broadband Engine Advanced Microprocessor
- When starting up the system for the first time, hold the power button until a "screen display" message shows up on screen. Select the desired output, and the system will startup normally.
- 160GB system
- Blu-ray player to give you pristine picture quality
- The best high-definition viewing experience available
Each SPE had a small local memory
Each SPE had 256 KB of local memory, according to IEEE Spectrum’s 2007 report on Insomniac. Developers had to arrange for the data an SPE needed to be available in that local memory; they could not treat it as a conventional processor with a large shared cache. This added data movement and planning to the task of getting code onto the SPE in the first place.
Only some SPEs were available to games
Linklater’s 2007 account says seven SPEs worked in shipped PS3 Cell processors, with one used by the operating system, leaving six for game programmers. That is a historical hardware-resource description, not a measure of how much performance every game could obtain from those units.
Rank #2
- New slimmer, lighter PS3 system, Wireless controller
- 320GB HDD for storing games, music, videos, and photos
- Streams thousands of movies and TV shows instantly from Netflix
- Built-in Blu-ray player with 3D capabilities. HDMI output for 1080p resolution.
Parallel work brought scheduling and coordination costs
Moving tasks to SPEs meant managing the work around them: dispatching jobs, supplying data, collecting results and coordinating timing with the PPE. In IEEE Spectrum’s account, Insomniac CTO Alex Hastings described estimating job timing and scheduling PPE queries to SPEs so the main processor would not wait and stall a frame. He put the practical requirement plainly: “You have to customize code for the Cell processor. If you want to take advantage of these [SPEs], you have to write code specifically targeted to them.”
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
IBM Fellow and Cell lead architect James A. Kahle made the broader programming trade-off in a 2007 Game Developer interview: “Anything besides a single-threaded processor is going to be more difficult.” His point was not that parallel processors were useless, but that developers had to structure work to realize their efficiencies.
Rank #3
- HDMI + Bravia Sync functionality that provides both 1080p output resolution.
- A new 33% slimmer, 36% lighter PlayStation 3 entertainment system that is also more energy efficient.
- Includes a Dualshock 3 wireless controller and a built-in 120GB HDD for storing games, music, videos, and photos.
- Built-in Wi-Fi for connectivity anywhere and multiple media format compatibility.
- Free membership and access to all the events, as well as game, movie, TV and other media content available on the PlayStation Network (PSN).
Why Xbox 360-to-PS3 ports were especially challenging
A cross-platform port began with code and engine assumptions made for another machine. If those assumptions did not map neatly to PS3’s PPE-and-SPE design, developers had to re-engineer parts of the game to use the hardware effectively. That work could involve deciding what stayed on the general-purpose CPU, what could be split into SPE jobs, how to move its data and how to schedule the jobs without disrupting frame timing.
Sony’s developer-group response in June 2007 drew a useful distinction: it said man-hours per feature for a PS3-first game were comparable with industry norms, while a title ported from Xbox 360 needed re-engineering because the consoles were different architectures. Its advice was to treat them as “two different machines not as a common platform.” This is the platform holder’s perspective, not an industry-wide survey of studio costs or port quality.
Rank #4
- Your Favorite Franchises Live Here: Dig into a huge catalog of exclusive games, including generation defining titles like The Last of Us and entries in popular franchises like LittleBigPlanet, God of War, Gran Turismo, and UNCHARTED.
- High-Definition Blu-ray player for the best movie experience. Plays DVDs and CDs
- 500GB HDD for storing games, music, videos, and photos
- Internet ready with built-in Wi-Fi
- Blu-ray player
What the extra work could achieve
The architectural burden was not proof that Cell was simply weak. Teams that invested in adapting their engines could use SPEs for suitable workloads and build additional processing capacity into a game. IEEE Spectrum reported that Insomniac was moving roughly 12 major systems onto SPEs during development, with examples including audio and character animation.
The same report said Insomniac described more than 100 sounds happening simultaneously in Resistance, compared with 24 possible on PS2. That is a reported capability comparison from the studio’s development account, not an independently benchmarked standard or a controlled comparison with Xbox 360.
Best Value
- Built-in Wi-Fi access for easy connection to gaming services and the Internet
- Built-in Blu-ray player to give you the best high-definition viewing experience and pristine picture quality
- 80 GB of hard disk storage for all your games, music, videos, and photos
- This product is NOT backwards compatible
Why the difficulty varied by game and studio
The effort depended on how well a game’s workload and engine mapped to Cell, how much of the engine already supported both consoles, and whether a team had the time and expertise to restructure code and manage data and scheduling. A PS3-oriented game could be designed around the hardware from the start; a port inherited decisions made for a different architecture. The sources cited here do not establish a universal extra-hours figure, average port cost or failure rate.
That distinction also matters when judging an individual game. Cell helps explain why some ports demanded substantial engineering, but it does not by itself prove why any particular release ran poorly. Port quality depended on the work done to adapt the game, not just the processor’s design.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Recommended Free Tools




