Branch prediction
ConceptBranch prediction is a CPU microarchitectural mechanism that predicts the likely direction of conditional branch instructions to support instruction-level parallelism (ILP). The provided evidence covers workload-driven characterization of branch-prediction accuracy, security attacks and mitigations targeting the branch prediction unit (BPU), and the use of branch predictions as microarchitectural feedback exposed by the RISC-V SNAP hardware for fuzzing, including its relationship with the RISC-V Control Transfer Records (CTR) extension. Additional evidence also treats branch-prediction behavior as a target of microprocessor functional verification testcases.
WIKI
Overview
Branch prediction predicts the likely direction of a conditional branch instruction to support instruction-level parallelism (ILP). The workload-characterization source frames branch prediction as a pattern-recognition problem: a predictor learns a mapping from an execution context to a branch outcome. [C1]
Performance role
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →