Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

processor front end

The part of a processor that fetches instructions, guesses where branches go, and decodes the instructions for the rest of the chip to run.

The processor front end comprises branch prediction, instruction fetch (and its cache) and decode; it must supply a predicted instruction stream every cycle, ahead of execution. Not the same as a compiler's front end (Chapter 17).

Read the full section →