The Instruction Count Lie: Latency, Throughput, and the Dependency Graph

Counting instructions is not measuring execution time. A deep dive into how Read-After-Write hazards serialize the Out-of-Order engine — and how restructuring dependencies unlocks the superscalar machine.

April 5, 2026 · 19 min · Riyane El Qoqui