Electrical computers and digital processing systems: processing – Processing control – Branching
Reexamination Certificate
2004-09-14
2010-11-16
Chan, Eddie P (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Branching
C712S240000, C712S234000, C712S237000
Reexamination Certificate
active
07836288
ABSTRACT:
A data processing system2incorporating an instruction pipeline14and a prefetch unit16is provided with a branch prediction mechanism using both a branch prediction memory20storing 1-bit values indicating strongly taken or strongly not taken together with a branch prediction cache indicating for certain selected branch history values either weakly taken or weakly not taken predictions. When a conditional branch instruction is encountered, then the preceding branch prediction history is used to access a first prediction within the branch prediction memory20and is looked up to check for a hit within the branch prediction cache22. If a hit occurs, then a second prediction within the branch prediction cache22is used in preference to the first prediction, otherwise the first prediction is used. The misprediction by a first prediction value stored within the branch prediction memory20triggers a second prediction to be cached within the branch prediction cache22corresponding to that mispredicted history value.
REFERENCES:
patent: 6253316 (2001-06-01), Tran et al.
patent: 6425075 (2002-07-01), Stiles et al.
patent: 6502188 (2002-12-01), Zuraski et al.
patent: 6553488 (2003-04-01), Yeh et al.
patent: 6571331 (2003-05-01), Henry et al.
patent: 6640298 (2003-10-01), Totsuka et al.
patent: 6766441 (2004-07-01), Sinharoy
patent: 7024545 (2006-04-01), Zuraski et al.
patent: 7165168 (2007-01-01), McDonald
patent: 7243219 (2007-07-01), Jourdan et al.
patent: 7266676 (2007-09-01), Tran et al.
patent: 7493480 (2009-02-01), Emma et al.
patent: 2004/0210749 (2004-10-01), Biles
patent: 2006/0036837 (2006-02-01), Stark et al.
patent: 2006/0095749 (2006-05-01), Nancekievill
patent: 2006/0095750 (2006-05-01), Nye et al.
Alrobaye Idriss N
ARM Limited
Chan Eddie P
Nixon & Vanderhye P.C.
LandOfFree
Branch prediction mechanism including 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 Branch prediction mechanism including a branch prediction..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Branch prediction mechanism including a branch prediction... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4248303