Branch prediction structure with branch direction entries...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S240000

Reexamination Certificate

active

07380110

ABSTRACT:
An efficient branch prediction structure is described that bifurcates a branch prediction structure into at least two portions where information stored in the second portion is aliased amongst multiple entries of the first portion. In this way, overall storage (and layout area) can be reduced and scaling with a branch prediction structure that includes a (2N)K×1 branch direction entries and a (N/2)K×1 branch prediction qualifier entries is less dramatic than conventional techniques. An efficient branch prediction structure includes entries for branch direction indications and entries for branch prediction qualifier indications. The branch direction indication entries are more numerous than the branch prediction qualifier entries. An entry from the branch direction entries is selected based at least in part on a corresponding instruction instance identifier and an entry from the branch prediction qualifier entries is selected based at least in part on least significant bits of the instruction instance identifier.

REFERENCES:
patent: 4370711 (1983-01-01), Smith
patent: 5553255 (1996-09-01), Jain et al.
patent: 5687360 (1997-11-01), Chang
patent: 5996071 (1999-11-01), White et al.
Hennessy, John L. & Patterson, David A., “Computer Architecture: A Quantitative Approach,” Third Edition, 2003, Morgan Kaufmann Publishers, San Francisco, CA, pp. 196-215.
Smith, James E., “A Study of Branch Prediction Strategies,” Proc. Computer Architecture, 1981, pp. 135-148.
Yeh, T., & Patt, Yale N., “A Comparison of Dynamic Branch Predictors that use Two Levels of Branch History,” Proceedings of the 20thAnnual International Symposium on Computer Architecture (ISCA 20), 1993, pp. 257-266.
Hilgendorf, R. B., Heim, G. J., Rosenstiel, W., “Evaluation of Branch-Prediction Methods on Traces from Commercial Applications,” IBM J. Res. Develop., vol. 43, No. 4, Jul. 1999, pp. 579-593.
Lebeck, Alvin R., “Lecture 7: Dynamic Branch Prediction, Superscalar, VLIW, and Software Pipelining,” Computer Science 220, Fall 2001, pp. 1-22 (Slides 1-43); cs.duke.edu/education/courses/fall01/cps220/lectures/lect07-2up.pdf.

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

Branch prediction structure with branch direction entries... 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 structure with branch direction entries..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Branch prediction structure with branch direction entries... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2773810

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