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:
Oct. 07, 2008

Filed:

Apr. 07, 2006
Applicants:

IL Park, White Plains, NY (US);

Mauricio J. Serrano, Bronx, NY (US);

Jong-deok Choi, Mount Kisco, NY (US);

Inventors:

Il Park, White Plains, NY (US);

Mauricio J. Serrano, Bronx, NY (US);

Jong-Deok Choi, Mount Kisco, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/32 (2006.01);
U.S. Cl.
CPC ...
Abstract

An information processing system includes a branch target buffer (BTB) comprising the last next address for the instruction and for receiving an indirect instruction address and providing a BTB predicted target; and next branch target table (NBTT) for storing potential branch targets based on a history of the branch and for providing an NBTT when the a BTB predicted target is not successful. In another embodiment a system comprising a plurality of branch prediction resources dynamically predicts the best resource appropriate for a branch. The method includes predicting a target branch for an indirect instruction address using a resource chosen among the plurality of branch prediction resources; and selectively inhibiting updates of the branch prediction resources whose prediction accuracy does not meet a threshold.


Find Patent Forward Citations

Loading…