Daniel Lemire Tests Whether CPUs Can Take More Than One Branch Per Cycle

lemire · x · 2026-09-21

Performance expert Daniel Lemire published a new article exploring whether modern superscalar CPUs can process more than one taken branch per cycle. Branches from if-then clauses are notoriously tricky despite multi-instruction issue widths; the piece benchmarks the actual limits, offering practical insight for systems programmers.

Original post →

More from Infra

Infra channel →