The PlayStation 3 (2006) was unique: a **supercomputer-style heterogeneous architecture** built around the **Cell Broadband Engine**. Here's how it works.
| Component | Spec | Role |
|---|---|---|
| **Cell Broadband Engine (CBE)** | 1 PPE (PowerPC 3.2 GHz) + 7 SPEs (Synergistic Processing Elements) @ 3.2 GHz. 1 SPE reserved for OS, 1 disabled for yield. | Main CPU. PPE = control thread. SPEs = parallel vector math (physics, audio, vertex, post-FX). |
| **RSX Reality Synthesizer** | NVIDIA G70-based. 550 MHz. 256 MB GDDR3 VRAM @ 700 MHz. | GPU. Traditional vertex/fragment shaders. No unified shaders. FlexIO bus to Cell (20 GB/s). |
| **Main Memory (XDR DRAM)** | 256 MB Rambus XDR @ 3.2 GHz (25.6 GB/s). | System RAM. Extremely high bandwidth, low latency. Shared by Cell PPE/SPEs. |
| **Blu-ray Drive** | 2x CLV (9 MB/s). Reads BD-ROM (25/50 GB), DVD, CD. | Game distribution, movies. Slow seek → mandatory installs. |
| **Hard Drive** | 2.5" SATA (20/40/60/80/120/160/250/320/500 GB). User-replaceable. | Game installs, saves, DLC, media, OS. |
| **I/O** | 6x USB 2.0, 1x SD/MS/CF (early), 1x HDMI, 1x AV Multi, 1x Optical, Gigabit Ethernet, Wi-Fi (b/g), Bluetooth 2.0. |
Cell was a dead end (x86 won). But PS3 taught devs **parallel computing, data-oriented design, async compute** — now standard on PS4/5 (x86 + unified shaders + compute queues).