The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 16, 2011

Filed:

Apr. 04, 2005
Applicant:

Elias Shihadeh, Longmont, CO (US);

Inventor:

Elias Shihadeh, Longmont, CO (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/38 (2006.01); G06F 9/00 (2006.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Shihadeh, Elias. (2011). System for speculative branch prediction optimization and method thereof (U.S. Patent No. 8001363). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/8001363

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…