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.