Branch processing unit with a return stack including repair usin

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395585, 395586, 395569, 395800, G06F 938

Patent

active

057064911

ABSTRACT:
A branch processing unit (BPU) is used, in an exemplary embodiment, in a superscalar, superpipelined microprocessor compatible with the x86 instruction set architecture. The BPU includes a return stack for call/returns, including return stack pointer repair in the case of the failure of a call/return to confirm (decode) or resolve. Return stack control logic maintains a return stack pointer, incrementing and decrementing the return stack pointer respectively for call/return pairs that hit in the target cache--in addition, the return stack control logic maintains two additional stack pointers used for repair: (a) a confirmation pointer that is incremented when a call is decoded and decremented when a return is decoded; and (b) a resolution pointer that is incremented when a call resolves, and decremented when a return resolves. If a call/return pair that hits in the target cache is not confirmed, the return stack control logic selectively repairs the return stack pointer by replacing it with the confirmation pointer, while if a call/return pair that hits in the target cache does not resolve, the return stack control logic selectively repairs the return stack pointer by replacing it with the resolution pointer.

REFERENCES:
patent: 5313634 (1994-05-01), Eickemeyer
patent: 5526498 (1996-06-01), Matsuo et al.
patent: 5604877 (1997-02-01), Hoyt et al.

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 processing unit with a return stack including repair usin 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 processing unit with a return stack including repair usin, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Branch processing unit with a return stack including repair usin will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2337948

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