Branch Prediction

Branch predictor

Branch predictors are used to improve the flow in instruction pipelines by guessing which way a branch will go before it is known definitively. They record whether branches are taken or not taken and use this information to make predictions when they encounter a conditional jump instruction. Branch prediction is not the same as branch target prediction.

1 courses cover this concept

ELE/COS 475 Computer Architecture

Princeton University

Fall 2019

This course offers an in-depth understanding of modern computer processor and system architecture. It covers topics like instruction-set architecture, processor organization, cache, memory, multiprocessors, and more. Designed for senior-level undergraduates and first-year graduate students.

No concepts data

+ 19 more concepts