Back to results
US 2001/0011346 A1Published application
Branch prediction method, arithmetic and logic unit, and information processing apparatus
AssigneeFujitsu Limited
InventorKoichi Yoshimi
Life of this patent
Estimating the term…
Abstract
A branch prediction method includes the steps of: a) determining branch prediction data indicating a state of branch prediction according to whether a branch is actually made or not; b) performing branch prediction according to the branch prediction data; and c) correcting the branch prediction data according to whether a branch is actually made or not.
Claims18
A branch prediction method comprising the steps, of:
- a) determining branch prediction data indicating a state of branch prediction according to whether a branch is actually made or not;
- b) performing a branch prediction according to the branch prediction data;
- and
- c) correcting the branch prediction data according to whether a branch is actually made or not.
1 more element
An arithmetic and logic unit comprising:
- a first part determining branch prediction data indicating a state of branch prediction according to whether a branch is actually made or not;
- a second part performing a branch prediction according to the branch prediction data;
- a third part correcting the branch prediction data according to whether a branch is actually made or not.
An arithmetic and logic unit comprising:
- a first part performing a branch prediction in response to a branch instruction;
- a second part updating a transition probability of branch prediction according to whether a branch is actually made or not;
- a third part detecting that a process is switched;
- and
- a fourth part initializing the branch prediction information when said third part detects that the process is switched.
2 more elements
A branch prediction method comprising the steps of:
- a) performing a branch prediction in response to a branch instruction;
- b) updating a transition probability of branch prediction according to whether a branch is actually made or not;
- c) detecting that a process is switched;
- and
- e) initializing the branch prediction information when the step c) detects that the process is switched.
2 more elements
An information processing apparatus comprising:
- a first part performing a branch prediction in response to a branch instruction;
- a second part updating a transition probability of branch prediction according to whether a branch is actually made or not;
- a third part detecting that a process is switched;
- and
- a fourth part initializing the branch prediction information when said third part detects that the process is switched.
2 more elements
Dependencies are inferred from the claim text.