Amdahl's Law: Parallel Speedup Simulator
Interactive 3D simulator of Amdahl's Law: distribute a workload across 1-64 worker cores, tune the parallel fraction and coordination overhead, and watch the serial bottleneck, parallel burst and sync overhead play out with live speedup and efficiency readouts.
Adding more cores to a job doesn't make it proportionally faster — Amdahl's Law explains why. This simulator splits a fixed workload into a serial portion and a parallel portion, distributes the parallel part across a live 3D grid of up to 64 worker cores, and folds in a per-core coordination overhead the way real multi-threaded and distributed systems pay for synchronization. Watch the run cycle through its serial section (one core working alone while the rest idle), a parallel burst (every core lit up together), and an overhead phase (amber sync pulses across the grid), while speedup, efficiency and total wall-clock time update live from the same formula that governs real multicore and cluster scaling.
Distribute a fixed workload across up to 64 worker cores, tune the parallel fraction and per-core coordination overhead, and watch the serial bottleneck, parallel burst and sync overhead phases play out in 3D with live speedup and efficiency readouts.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install