Electrical computers and digital processing systems: processing – Processing control – Branching
Reexamination Certificate
2005-03-22
2005-03-22
Eng, David Y. (Department: 2155)
Electrical computers and digital processing systems: processing
Processing control
Branching
Reexamination Certificate
active
06871275
ABSTRACT:
A method and apparatus for speculatively providing a branch target address as specified by an impending branch operation. In one embodiment, a branch prediction unit of the present invention is operable to pre-decode and pre-execute branch operations in a pipestage prior to a decoding stage and an execution stage of a pipelined processor. The branch operations of the present invention are performed via multiple instructions separately scheduled and executed, wherein a first instruction of a branch operation specifies a branch target, and a second instruction of a branch operation specifies when a branch of the branch operation is to occur. In an alternative embodiment of the present invention, the branch prediction unit is further operable to pre-fetch instructions from a memory hierarchy into a local instruction memory device in response to the branch prediction unit pre-decoding a first instruction of a branch operation.
REFERENCES:
patent: 5394530 (1995-02-01), Kitta
patent: 5442756 (1995-08-01), Grochowski et al.
patent: 5553255 (1996-09-01), Jain et al.
patent: 5574871 (1996-11-01), Hoyt et al.
patent: 5606676 (1997-02-01), Grochowski et al.
patent: 5632023 (1997-05-01), White et al.
patent: 5666505 (1997-09-01), Bailey
patent: 5689672 (1997-11-01), Witt et al.
patent: 5699537 (1997-12-01), Sharangpani et al.
patent: 5742804 (1998-04-01), Yeh et al.
patent: 5748976 (1998-05-01), Taylor
patent: 6014734 (2000-01-01), Tran et al.
patent: 6173379 (2001-01-01), Poplingher et al.
Poplingher Mitchell Alexander
Yeh Tse-Yu
Blakely, Sokokoff, Taylor & Zafman LLP
Eng David Y.
Intel Corporation
LandOfFree
Microprocessor having a branch predictor using speculative... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Microprocessor having a branch predictor using speculative..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Microprocessor having a branch predictor using speculative... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3430334