Method and apparatus for state recovery following branch mispred

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395586, 395393, G06F 938

Patent

active

055862780

ABSTRACT:
A method of state recovery following a branch misprediction or an undetected branch instruction. If, during execution of a branch instruction in an out-of-order unit, it is determined that the branch has been mispredicted, or if a taken branch has not been detected, then a JEClear signal is asserted to flush the instruction fetch unit and decoder section, and to change the instruction pointer to the actual target address. Within the out-of-order section, the instructions preceding the branch instruction are allowed to continue execution and proceed to in-order retirement. Simultaneously, instructions fetched at the actual target address are decoded, but not allowed to issue therefrom until the branch instruction has been retired from the out-of-order section, after which all instructions within the out-of-order section are flushed, and then decoded instructions are allowed to issue from the decoder. The state recovery method advantageously provides efficient utilization of processor time.

REFERENCES:
patent: 4394736 (1983-07-01), Bernstein et al.
patent: 4399505 (1983-08-01), Druke et al.
patent: 4591972 (1986-05-01), Guyer et al.
patent: 4745544 (1988-05-01), Renner et al.
patent: 4928223 (1990-05-01), Dao et al.
patent: 5222244 (1993-06-01), Carbine et al.
Johnson, Mike, "Superscalar Microprocessor Design", Prentice Hall, Inc., 1991, pp. 1-287.

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

Method and apparatus for state recovery following branch mispred does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for state recovery following branch mispred, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for state recovery following branch mispred will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1999753

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