Serial (core 0 only) Parallel burst (all N) Coordination overhead
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Amdahl's Law: Parallel Speedup Simulator

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.