Branch Target Buffer (BTB)
ConceptThe Branch Target Buffer (BTB) is a hardware structure within a CPU's branch predictor that caches branch target addresses to accelerate instruction fetching. It is one of the primary structures supporting instruction fetch efficiency alongside the L1 instruction cache and the instruction TLB.
WIKI
Branch Target Buffer (BTB)
Overview
The Branch Target Buffer (BTB) is a specialized hardware structure that is part of a CPU's branch prediction logic. It records the target Program Counter (PC) address of previously executed branch instructions so that the address can be determined quickly when the same branch is encountered again [chunk:ddb97f7c-4c0b-40b5-9a11-820c4d7125cd]. By caching target addresses, the BTB helps expedite the determination of branch-taken addresses during instruction fetch.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →