HomeAI & Machine LearningAmdahl's Law: Parallel Speedup Simulator

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.

AI & Machine Learning3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
parallel-computing ↗ Open standalone

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.

⚙ Under the hood

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.

parallel computingamdahl's lawhpcspeedupmulticoredistributed systems

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)