next > ©2001 Harald Bögeholz

Global history

Global history is interesting because the outcome of some branches depends on the outcome of other branches executed previously.

(Imagine a good example here.)

It also takes less memory to implement: Only a single shift register and a single table is needed, bringing the total for a b-bit global history predictor with n-bit counters to b  +  2b × n.