Method and apparatus for dynamic branch prediction utilizing...

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, C712S233000

Reexamination Certificate

active

07143273

ABSTRACT:
Toggling between accessing an entry in a global history with a stew created from branch predictions implied by the ordering of instructions within a trace of a trace cache when a trace is read out of a trace cache, and accessing an entry in a global history with repeatable variations of a stew when there is more than branch instruction within a trace within the trace cache and at least a second branch instruction is read out.

REFERENCES:
patent: 5758142 (1998-05-01), McFarling et al.
patent: 5881277 (1999-03-01), Bondi et al.
patent: 6055630 (2000-04-01), D'Sa et al.
patent: 6272623 (2001-08-01), Talcott
patent: 6438673 (2002-08-01), Jourdan et al.
patent: 6516405 (2003-02-01), Jourdan et al.
patent: 6560690 (2003-05-01), Hum et al.
patent: 6675280 (2004-01-01), Cooksey et al.
patent: 6675282 (2004-01-01), Hum et al.
patent: 6701426 (2004-03-01), Ries et al.
patent: 6715064 (2004-03-01), D'Sa et al.
patent: 6721877 (2004-04-01), Chen et al.
patent: 6742112 (2004-05-01), Yoaz et al.
patent: 6842842 (2005-01-01), Svendsen et al.
patent: 6848031 (2005-01-01), Jourdan
patent: 6950924 (2005-09-01), Miller et al.
patent: 6954840 (2005-10-01), Cooksey et al.
patent: 6990551 (2006-01-01), Hum et al.
patent: 7017026 (2006-03-01), Yoaz et al.
patent: 2001/0056531 (2001-12-01), McFarling
patent: 2002/0078327 (2002-06-01), Jourdan et al.
patent: 2002/0087850 (2002-07-01), Jourdan et al.
patent: 2002/0087852 (2002-07-01), Jourdan et al.
patent: 2003/0065909 (2003-04-01), Jourdan
patent: 2003/0065912 (2003-04-01), Hum et al.
patent: 2003/0105939 (2003-06-01), Cooksey et al.
patent: 2003/0105940 (2003-06-01), Cooksey et al.
patent: 2003/0154362 (2003-08-01), Jourdan et al.
patent: 2003/0191893 (2003-10-01), Miller et al.
patent: 2003/0217251 (2003-11-01), Jourdan et al.
patent: 2004/0193857 (2004-09-01), Miller et al.
patent: 2005/0014969 (2005-01-01), Uematsu et al.
patent: 2005/0071614 (2005-03-01), Jourdan et al.
patent: 2005/0132174 (2005-06-01), Jourdan et al.
patent: 2005/0138295 (2005-06-01), Hammarlund et al.
patent: 2005/0138338 (2005-06-01), Sodani et al.
patent: 2005/0138341 (2005-06-01), Maiyuran et al.
patent: 2005/0147036 (2005-07-01), Hammarlund et al.
patent: 2005/0149680 (2005-07-01), Jourdan et al.
patent: 2005/0149707 (2005-07-01), Jourdan et al.
patent: 2005/0149709 (2005-07-01), Jourdan et al.
patent: 2005/0149912 (2005-07-01), Farcy et al.
patent: 2005/0289324 (2005-12-01), Miller et al.
Combining Branch Predictors, Scott McFarling, Jun. 1993, WRL-Technical Note TN-36.
Q. Jacobson, E. Rothenberg and J.E. Smith. Path-based next trace prediction. Proceedings of the 30th International Symposium on Microarchitecture, 1997.
Structured Computer Organization, Andrew S. Tanenbaum, 1984, Prentice-Hall, Inc., 2nd Edition, pp. 10-11.
U.S. Appl. No. 11/315,964, filed Dec. 21, 2005.
U.S. Appl. No. 09/608,624, filed Jun. 30, 2000.
U.S. Appl. No. 09/608,512, filed Jun. 30, 2000.

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

Method and apparatus for dynamic branch prediction utilizing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for dynamic branch prediction utilizing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamic branch prediction utilizing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3686624

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