Electrical computers and digital processing systems: processing – Processing control – Branching
Reexamination Certificate
2011-05-03
2011-05-03
Pan, Daniel (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Branching
C712S240000
Reexamination Certificate
active
07937573
ABSTRACT:
A method and data processing system allocates entries in a branch target buffer (BTB). Instructions are fetched from a plurality of instructions and one of the plurality of instructions is determined to be a branch instruction. A corresponding branch target address is determined. A determination is made whether the branch target address is stored in a branch target buffer (BTB). When the branch target address is not stored in the branch target buffer, an entry in the branch target buffer is identified for allocation to receive the branch target address based upon stored metrics such as data processing cycle saving information and branch prediction state. In one form the stored metrics are stored in predetermined fields of the entries of the BTB.
REFERENCES:
patent: 5265213 (1993-11-01), Weiser et al.
patent: 5732235 (1998-03-01), Kahle et al.
patent: 5740415 (1998-04-01), Hara
patent: 5748976 (1998-05-01), Taylor
patent: 5857089 (1999-01-01), Goddard et al.
patent: 6151672 (2000-11-01), Hunt
patent: 6353882 (2002-03-01), Hunt
patent: 6829702 (2004-12-01), Jeremiah et al.
patent: 6895498 (2005-05-01), McDonald et al.
patent: 7096348 (2006-08-01), Moyer et al.
patent: 7107437 (2006-09-01), Padwekar
patent: 2002/0166042 (2002-11-01), Almog et al.
patent: 2005/0120193 (2005-06-01), Emma et al.
patent: 2005/0132173 (2005-06-01), Moyer et al.
patent: 2006/0095750 (2006-05-01), Nye et al.
U.S. Appl. No. 11/464,108, filed Aug. 11, 2006.
U.S. Appl. No. 11/464,112, filed Aug. 11, 2006.
U.S. Appl. No. 11/969,116, filed Jan. 3, 2008.
U.S. Appl. No. 12/016,664, filed Jan. 18, 2008.
Office Action mailed May 18, 2010 in U.S. Appl. No. 12/040,204.
Moyer William C.
Scott Jeffrey W.
Chiu Joanna G.
Freescale Semiconductor Inc.
King Robert L.
Pan Daniel
LandOfFree
Metric for selective branch target buffer (BTB) allocation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Metric for selective branch target buffer (BTB) allocation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Metric for selective branch target buffer (BTB) allocation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2698732