electronics//chip//MPU
Microprocessor unit — a chip containing only the core (and caches)
Microprocessor unit — a chip containing only the core (and caches)
Requires external RAM, storage, and peripheral chips on the PCB
Desktop and server processors (Intel Core, AMD Ryzen, Apple M-series) are MPUs.
Modern ones are blurring into SoC territory by integrating GPU, NPU, and memory controllers on-package.
1 processor with 1-12+ ARM cores (multi-core)
Multicore != multiprocessor (multiprocessor = multiple MPUs on a PCB)
Only has space for cache on-die ⟶ requires external RAM (heavy) and ROM/SSD (save state)
On iPhones, RAM is stacked ON the MPU package (tiny); Windows allows RAM upgrading, macOS does not (RAM inside MPU package)
integrated GPU inside (nail size, ~30 W, lightweight inference) vs discrete GPU outside (hand size, ~450 W, heavy streams)