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.
More from Infra
- Levelsio: A single $20 VPS once handled 300M visits a year — PratikKadam_ · 2026-09-21
- Qdrant experiments: 10→500 candidate depth lifts best-possible nDCG by 0.28 but real score by ≤0.01 — qdrant_engine · 2026-09-21
- gemini-cli PR Fixes Process Hang on Exit via stdin and MCP Child Process Cleanup — Pcmhacker-piro · 2026-09-21
- Qwen3.8-27B in native 8-bit hits 37-55 tok/s on Apple Silicon, avoiding the 4-bit reasoning cliff — SnooPredictions515 · 2026-09-21
- Google's Orphaned VMs Patches Keep VMs Running While Host Kernel Goes Offline — jedisct1 · 2026-09-21
- djev-run Deploys DiffusionGemma on Cloud Run's RTX PRO 6000 Blackwell for ~$3/hr — bodonoghue85 · 2026-09-21