Professional Documents
Culture Documents
Branch Prediction Technique
Branch Prediction Technique
The evolu on of the microprocessor and its high performance depends upon mul ple factors. Branch
Predic on is one of the architectural technique and methods to improve the performance of the
hardware by providing set of instruc ons based on condi onal branches. Simultaneous execu on of
more than one instruc on takes place in a pipelined processor. Run me branch predictors helps in
execu ng mul opera on. It also helps to prefetch the next set of instruc ons to be executed.
sta c branch schemes - A sta c branch scheme (so ware techniques) is very simple and easy.
This scheme assembles the majority of the data/informa on prior to the execu on of the
program or during the compile me and it doesn’t require any hardware
dynamic branch schemes. This is hardware techniques based on the hardware and it assembles
the informa on during the run- me of the program
The idea behind this review to summarize various scheme of branch predic on, perform comparison
between the schemes.
Reference