Skip to content
EECS 4340 Final Review

Branch stack (recovery stack)

Tag: branch-stack

Aliases: branch checkpoint stack, speculative branch stack

A small hardware stack that checkpoints recovery state (PC, ROB/LSQ tails, rename map, free list, predictor repair info) for each in-flight predicted branch, enabling single-cycle squash on misprediction. Each entry is associated with a bit in a global branch mask register that flags younger instructions that depend on the branch.

No references yet.