Data processor with branch target address cache and method of op

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 932

Patent

active

058058770

ABSTRACT:
A data processor (10) has a BTAC (48) storing a number of recently encountered fetch address-target address pairs. A branch unit (20) generates a fetch address that depends upon a condition precedent and a received branch instruction. After executing each branch instruction, the branch unit predicts whether the condition precedent will be met the next time it encounters the same branch instruction. If the predicted value of the condition precedent would cause the branch to be taken, then the branch unit adds the fetch address-target address pair corresponding to the branch instruction to the BTAC. If the predicted value of the condition precedent would cause the branch to be not taken, then the branch unit deletes the fetch address-target address pair corresponding to the branch instruction from the BTAC.

REFERENCES:
patent: 4200927 (1980-04-01), Hughes et al.
patent: 5101341 (1992-03-01), Circello et al.
patent: 5230068 (1993-07-01), Van Dyke et al.
patent: 5442756 (1995-08-01), Grouchowski et al.
PowerPC 601 RISC Microprocessor User'Manual (MPC601UM/AD;52G7484;MPR601UMU-02), IBM Microelectronics and Motorola, 1993.

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

Data processor with branch target address cache and method of op does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data processor with branch target address cache and method of op, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processor with branch target address cache and method of op will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1293997

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