Predicted return address from return stack entry designated...

Electrical computers and digital processing systems: processing – Processing control – Branching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S240000

Reexamination Certificate

active

11207825

ABSTRACT:
An information processing apparatus is capable of speculatively performing an execution, such as a pipeline/superscalar/out-of-order execution and equipped with a branch prediction mechanism (a branch history). The information processing apparatus, in order to process an instruction sequence that includes a subroutine at a high speed, is further equipped with a return address stack, of which the stack operation is activated at a time of completing execution of an subroutine call/return correspondent instruction and an entry designating unit (pointer), in order to adjust a time difference resulting from an instruction fetch being executed prior to completing an instruction, pointing to a position relative to the stack front and adjusting a time difference between an instruction fetch performed speculatively in advance and completion of an instruction both at a time of completing execution of a branch instruction that is correspondent to a subroutine call/return and at a time of predicting a subroutine call/return in synchrony to the instruction fetch. An entry position correspondent to a stack position pointed to by the entry designation unit is adopted as a subroutine call/return prediction address and consequently the prediction of the subroutine return address becomes more accurate and the processing speed becomes higher.

REFERENCES:
patent: 5276882 (1994-01-01), Emma et al.
patent: 5313634 (1994-05-01), Eickemeyer
patent: 5454087 (1995-09-01), Narita et al.
patent: 5584001 (1996-12-01), Hoyt et al.
patent: 5604877 (1997-02-01), Hoyt et al.
patent: 5623614 (1997-04-01), Van Dyke et al.
patent: 5706491 (1998-01-01), McMahan
patent: 5842008 (1998-11-01), Gochman et al.
patent: 5864707 (1999-01-01), Tran et al.
patent: 5964868 (1999-10-01), Gochman et al.
patent: 5974543 (1999-10-01), Hilgendorf et al.
patent: 6151671 (2000-11-01), D'Sa et al.
patent: 6170054 (2001-01-01), Poplingher
patent: 6253315 (2001-06-01), Yeh
patent: 6530016 (2003-03-01), Ukai et al.
patent: 53-120241 (1978-10-01), None
patent: 4-233632 (1992-08-01), None
patent: 5-120013 (1993-05-01), None
patent: 6-59888 (1994-03-01), None
U.S. Appl. No. 10/337,870, filed Jan. 8, 2003, Ukai 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

Predicted return address from return stack entry designated... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Predicted return address from return stack entry designated..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Predicted return address from return stack entry designated... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3948637

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