Electrical computers and digital processing systems: processing – Processing control – Branching
Reexamination Certificate
2005-04-20
2008-11-04
Chan, Eddie P (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Branching
C712S238000, C712S239000
Reexamination Certificate
active
07447885
ABSTRACT:
A branch prediction mechanism includes a history value register storing a history value which is used to address into a history buffer from which a plurality of prediction values are read and stored into a prediction value store. The one or more prediction values to be used with a potential branch instruction are selected from the prediction values store using a multiplexer switched by a branch predicting portion of a fetch address. The history buffer is only read when the history value changes whereas the prediction values store is read each time a potential branch instruction is identified requiting a prediction value to be associated with it. The reduced duty cycle of the history buffer saves power.
REFERENCES:
patent: 4943908 (1990-07-01), Emma et al.
patent: 5687360 (1997-11-01), Chang
patent: 5901307 (1999-05-01), Potter et al.
patent: 5935241 (1999-08-01), Shiell et al.
patent: 6823446 (2004-11-01), Sinharoy
patent: 7203825 (2007-04-01), Hum et al.
Related U.S. Appl. No. 11/109,957, filed Apr. 20, 2005, Elwood.
Related U.S. Appl. No. 10/994,179, filed Nov. 22, 2004, Elwood.
Related U.S. Appl. No. 11/095,655, filed Apr. 1, 2005, Elwood et al.
Related U.S. Appl. No. 11/121,184, filed May 4, 2005, Elwood et al.
ARM Limited
Chan Eddie P
Nixon & Vanderhye P.C.
Petranek Jacob
LandOfFree
Reading prediction outcomes within a branch prediction... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Reading prediction outcomes within a branch prediction..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reading prediction outcomes within a branch prediction... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4044790