Branch prediction system for superscalar processor

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 942

Patent

active

058357548

ABSTRACT:
Each entry of BTBs (11 and 21) stores branch prediction information on a branch instruction including a 2-bit offset which indicates a location at which the branch instruction is stored in a cache block. The BTBs (11 and 21) simultaneously output the branch prediction informations stored in the entries specified by an index of an executable instruction address in an address fetch unit (1) as the first and second retrieval branch prediction informations, respectively. A selection circuit (2) determines a next program counter value (PC') on the basis of outputs of tag detection circuits (12 and 22), outputs of PC detection circuits (13 and 23), a tag in the address fetch unit (1), a program counter value (PC) and the first and second retrieval branch prediction informations.

REFERENCES:
patent: 5414822 (1995-05-01), Saito et al.
J. L. Hennessy et al, "Computer Architecture A Quantitative Approach", pp. 306-315.
B. Calder et al, "Next Cache Line and Set Prediction", pp. 287-296.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Branch prediction system for superscalar processor 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 for superscalar processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Branch prediction system for superscalar processor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1527153

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.