Branch prediction apparatus
AssigneeHitachi, Ltd.
InventorsYonetaro Totsuka, Yoshio Miki
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsYonetaro Totsuka, Yoshio Miki
Estimating the term…
A branch prediction apparatus to minimize branch penalties in pipeline or concurrent processing of a sequence of instructions correctly predicts a pattern in which “branch taken” and “branch not taken” alternately appear. The apparatus includes a branch prediction table to keep one history bit and a 2-bit counter for each branch instruction, a prediction generator to output a value of the history bit when the counter has a value of 0 or 2 and to output a value obtained by reversing the history bit when the counter has a value of 1 or 3, and a counter controller which compares a result of branch with a value of the history bit. The counter controller sets 0 to the counter value when the result matches the value and adds one to the counter value when the result does not match the value and the counter value is other than 3.
A branch prediction apparatus, comprising:
A branch prediction apparatus, comprising:
A branch prediction apparatus, comprising:
A branch prediction apparatus, comprising:
Dependencies are inferred from the claim text.