Patent
1995-12-27
1998-04-07
Lall, Parshotam S.
395586, 395587, G06F 922
Patent
active
057375909
ABSTRACT:
In a BTB, a lower part (ten-odd bits) of a branch target address obtained when a branch target generator executes a branch instruction is entered or updated as a prediction index. A linker links a prediction index signal (S1) read from the BTB with a PC output signal (S.sub.A) indicating an upper part (several bits) of a branch instruction address to generate and output a predicted target address signal (S2) in a fetch stage. A comparator compares the branch target address signal (S.sub.C) with the predicted target address signal (S2) to output a signal (S4) indicating whether they agree or not. A branch-prediction hit checking unit checks whether the branch prediction hits or misses by a result of a comparison between an execution result signal (S5) and a predicted direction signal (S3) and a result given by the signal (S4). Thus, a branch prediction system using the BTB enables reduction in volume of a BTB entry by half.
REFERENCES:
patent: 4679141 (1987-07-01), Pomerene et al.
patent: 5265213 (1993-11-01), Weiser et al.
patent: 5414822 (1995-05-01), Saito et al.
patent: 5423011 (1995-06-01), Blaner et al.
patent: 5442756 (1995-08-01), Grochowski et al.
patent: 5522053 (1996-05-01), Yoshida et al.
patent: 5577217 (1996-11-01), Hoyt et al.
patent: 5581717 (1996-12-01), Boggs et al.
patent: 5592637 (1997-01-01), Matsuo
patent: 5608886 (1997-03-01), Blomgren et al.
"Super Scholar Processor", Mice Johnson, pp. 70-75, Sep. 1994.
21st Intl. Symp. on Computer Architecture, pp. 2-11, 1994, Brad Calder, et al., "Fast & Accurate Instruction Fetch and Branch Prediction".
Branch prediction strategies and branch target buffer design by Smith et al, Jan. 1984 publication, pp. 6-22, Jan. 1978.
Lall Parshotam S.
Maung Zarni
Mitsubishi Denki & Kabushiki Kaisha
LandOfFree
Branch prediction system using limited branch target buffer upda does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Branch prediction system using limited branch target buffer upda, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Branch prediction system using limited branch target buffer upda will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-25815