Apparatus and method for controlling instructions at time of...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S233000, C711S118000, C711S133000

Reexamination Certificate

active

07636837

ABSTRACT:
An apparatus includes a branch instruction prediction unit configured to make branch prediction, and a branch prediction control unit configured to control an instruction fetch control unit, an instruction buffer, an instruction decoder, and the branch instruction prediction unit, wherein when the branch prediction control unit ascertains that the branch prediction by the branch instruction prediction unit is erroneous, the branch prediction control unit outputs to the instruction fetch control unit a signal for suppressing an instruction fetch request already supplied to the memory unit and outputs to the instruction buffer a signal for nullifying the instruction buffer during a period between a point in time at which the ascertainment is made by the branch prediction control unit that the branch prediction by the branch instruction prediction unit is erroneous and a point in time at which the instruction buffer fetches a correct instruction from the memory unit.

REFERENCES:
patent: 4853840 (1989-08-01), Shibuya
patent: 5136696 (1992-08-01), Beckwith et al.
patent: 5748976 (1998-05-01), Taylor
patent: 5796997 (1998-08-01), Lesartre et al.
patent: 5799167 (1998-08-01), Lesartre
patent: 5809530 (1998-09-01), Samra et al.
patent: 5893143 (1999-04-01), Tanaka et al.
patent: 5918046 (1999-06-01), Hoyt et al.
patent: 6157986 (2000-12-01), Witt
patent: 6173393 (2001-01-01), Palanca et al.
patent: 6237065 (2001-05-01), Banerjia et al.
patent: 6311261 (2001-10-01), Chamdani et al.
patent: 6725337 (2004-04-01), Sander et al.
patent: 6851043 (2005-02-01), Inoue
patent: 6912650 (2005-06-01), Ukai et al.
patent: 7015921 (2006-03-01), Trivedi et al.
patent: 7133975 (2006-11-01), Isaac et al.
patent: 2004/0003203 (2004-01-01), Ukai
patent: 2004/0193857 (2004-09-01), Miller et al.
patent: 7-306785 (1995-11-01), None
patent: 9-218786 (1997-08-01), None
patent: 9-274565 (1997-10-01), None
patent: 2000-181710 (2000-06-01), None
patent: 2000-181711 (2000-06-01), None
patent: 2000-322257 (2000-11-01), None
Tanenbaum, Modern Operaging Systems, 2001, Prentice-Hall, pp. 23-28.
Morancho, Recovery Mechanism for Latency Misprediction, 2001, IEEE, pp. 1-11.
Sharangpani, Itanium Processor Microarchitecture, 2000, IEEE, pp. 1-20.
JPO Office Action dated May 30, 2006 of Application No. JP 2005-500202.

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

Apparatus and method for controlling instructions at time of... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for controlling instructions at time of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for controlling instructions at time of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4066979

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