Machine code

Programs

Control flow

Branch

Indirect branch

Conditional branch

Calls

Branch prediction

Will a conditional jump be taken?

Branch target prediction

Predict where to go next