System for speculative branch prediction optimization and...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S233000

Reexamination Certificate

active

08001363

ABSTRACT:
A value representative of a processor's speculative branch prediction efficiency is determined and the speculative branch prediction depth is adjusted accordingly. The processor's speculative branch prediction efficiency may be represented by the average number of clocks per instruction (CPI), whereby an increase in the average CPI indicates that the processor is becoming less efficient due to incorrectly predicted speculative branch predictions and, conversely, a decrease indicates that the processor has a higher ratio of properly predicted speculative branch predictions. Thus, when the processor is more effectively predicting speculative branch predictions, the available speculative branch prediction depth for the processor may be increased to take advantage of this increased efficiency, and when the processor is less effectively predicting speculative branch predictions, the available speculative branch prediction depth may be decreased to reduce or minimize the processing cycles and power used by the processor in pursuing erroneous speculative branch predictions.

REFERENCES:
patent: 5553255 (1996-09-01), Jain et al.
patent: 6574727 (2003-06-01), Davidson et al.
patent: 6691220 (2004-02-01), Guthrie et al.
patent: 6728873 (2004-04-01), Guthrie et al.
patent: 6748522 (2004-06-01), Gregoire et al.
patent: 2002/0053038 (2002-05-01), Buyuktosunoglu et al.
patent: 9914667 (1999-03-01), None
“Algorithm for Instruction Cache Arbitration Among Multiple Instruction Streams,” IBM Technical Disclosure Bulletin, vol. 39., No. 8, Aug. 1996, pp. 113-116.
“Dealer Instruction Processing Unit Governor—Determining the Segment Switch Depth,” IBM Technical Disclosure Bulletin, vol. 36, No. 06A, Jun. 1993, pp. 235-236.

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

System for speculative branch prediction optimization and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-2781145

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