-1
PlayStation 3 emulator makes Cell CPU 'breakthrough' that improves performance in all games — 'All CPUs can benefit from this, from low-end to high-end!' says RPCS3 devs
(Image credit: RPCS3 via X.com) Copy link Facebook X Whatsapp Reddit Pinterest Flipboard Email Share this article 0 Join the conversation Follow us Add us as a preferred source on Google Newsletter Stay On the Cutting Edge: Get the Tom's Hardware Newsletter Get Tom's Hardware's best news and in-depth reviews, straight to your inbox. By submitting your information you agree to the Terms & Conditions and Privacy Policy and are aged 16 or over. You are now subscribed Your newsletter sign-up was successful An account already exists for this email address, please log in. Subscribe to our newsletter Developers behind the open-source PlayStation 3 emulator RPCS3 claim that they’ve achieved a breakthrough in emulating the PS3's Cell Broadband Engine processor, with lead developer Elad discovering previously unrecognized SPU usage patterns and writing new code paths to generate more efficient native PC output from them. The improvement benefits every game in the emulator's library, with Twisted Metal, one of the most SPU-intensive titles, showing a 5% to 7% average FPS improvement between builds v0.0.40-19096 and v0.0.40-19151. The PS3's Cell processor paired a PowerPC-based PPU with up to seven Synergistic Processing Units, each a 128-bit SIMD co-processor with its own 256KB of local store memory. RPCS3 emulates SPU workloads by recompiling the original Cell instructions into native x86 code using LLVM and ASMJIT backends. The quality of that translation determines how much host CPU time each emulated SPU cycle consumes. SPU emulation is the largest CPU bottleneck in RPCS3. While the PS3 could run up to six SPUs simultaneously for game workloads, each one must be recompiled and executed on a host CPU thread. Elad's contribution identifies new patterns in how PS3 games use SPU instructions and implements more efficient recompilation for them. Article continues below We have achieved a new breakthrough on emulating PS3's Cell CPU!Elad discovered new SPU usage patterns and coded ways to generate more optimised PC code from them - benefitting all games!Twisted Metal, one of the most SPU-intensive games, sees a 5-7% Average FPS improvement. pic.twitter.com/x29X4C5JnV April 3, 2026 This means tighter host-side machine code for the same SPU workloads, reducing CPU overhead across the board. RPCS3 shared side-by-side Twisted Metal video comparisons showing the frame rate gain, and noted that the cutscene used for demonstration features dynamic lighting, NPC positioning, and environmental effects that change on every run, accounting for minor visual differences between captures. RPCS3 said the optimization benefits all CPUs, from low-end to high-end, and cited user reports of improved audio rendering and slightly better performance in Gran Turismo 5 on a dual-core AMD Athlon 3000G , a budget APU that you’d expect to struggle with PS3 emulation. Elad, known in RPCS3's codebase as elad335, has a long track record of SPU optimization work on the project. His June 20