Reducing the fetch time of target instructions of a...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S239000, C712S240000

Reexamination Certificate

active

07836287

ABSTRACT:
A method and processor for reducing the fetch time of target instructions of a predicted taken branch instruction. Each entry in a buffer, referred to herein as a “branch target buffer”, may store an address of a branch instruction predicted taken and the instructions beginning at the target address of the branch instruction predicted taken. When an instruction is fetched from the instruction cache, a particular entry in the branch target buffer is indexed using particular bits of the fetched instruction. The address of the branch instruction in the indexed entry is compared with the address of the instruction fetched from the instruction cache. If there is a match, then the instructions beginning at the target address of that branch instruction are dispatched directly behind the branch instruction. In this manner, the fetch time of target instructions of a predicted taken branch instruction is reduced.

REFERENCES:
patent: 5553255 (1996-09-01), Jain et al.
patent: 5606676 (1997-02-01), Grochowski et al.
patent: 5748976 (1998-05-01), Taylor
patent: 5774710 (1998-06-01), Chung
patent: 5794027 (1998-08-01), Grohoski et al.
patent: 5835754 (1998-11-01), Nakanishi
patent: 5842008 (1998-11-01), Gochman et al.
patent: 5903751 (1999-05-01), Hoyt et al.
patent: 5964870 (1999-10-01), Malizewski
patent: 6108775 (2000-08-01), Shiell et al.
patent: 6230260 (2001-05-01), Luick
patent: 6289444 (2001-09-01), Nair
patent: 6332190 (2001-12-01), Hara
patent: 6526502 (2003-02-01), Col et al.
patent: 6598154 (2003-07-01), Vaid et al.
patent: 6651162 (2003-11-01), Levitan et al.
patent: 6854050 (2005-02-01), Zuraski, Jr.
patent: 7055023 (2006-05-01), Tago et al.
patent: 2002/0188833 (2002-12-01), Henry et al.
patent: 2002/0188834 (2002-12-01), McDonald et al.
patent: 2002/0194464 (2002-12-01), Henry et al.
patent: 2003/0074538 (2003-04-01), Arimilli et al.
patent: 2003/0163678 (2003-08-01), Brockmann et al.
patent: 2003/0212882 (2003-11-01), Bonanno et al.
patent: 2004/0143709 (2004-07-01), McDonald
patent: 2004/0168042 (2004-08-01), Lin
patent: 2005/0132173 (2005-06-01), Moyer et al.
patent: 2006/0218385 (2006-09-01), Smith et al.
Office Action for U.S. Appl. No. 12/176,386 dated May 11, 2010.

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

Reducing the fetch time of target instructions of a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Reducing the fetch time of target instructions of a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reducing the fetch time of target instructions of a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4191100

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