← Back to systems

CPU Execution Units And Superscalar Dispatch

6 questions · ~5 min · advanced

Six questions on why modern CPUs pack more execution units than most code can keep busy, how the out-of-order engine tries to feed them, and what limits instruction-level parallelism in practice.

0 / 6

Modern out-of-order CPUs often have more execution units than typical code can keep busy on average. Why build the core that wide anyway?

Press 1 to 4 to pick an answer