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. 05, 2021

Filed:

Jan. 29, 2020
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Yasuo Ishii, Austin, TX (US);

Houdhaifa Bouzguarrou, Valbonne, FR;

Thibaut Elie Lanois, Antibes, FR;

Guillaume Bolbenes, Antibes, FR;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/38 (2018.01); G06F 1/03 (2006.01);
U.S. Cl.
CPC ...
G06F 9/3844 (2013.01); G06F 1/03 (2013.01); G06F 9/3806 (2013.01); G06F 9/3814 (2013.01);
Abstract

A branch predictor provides a predicted branch instruction outcome for a current block of at least one instruction. The branch predictor comprises branch prediction tables to store branch prediction entries providing branch prediction information; lookup circuitry to perform, based on indexing information associated with the current block, a table lookup in a looked up subset of the branch prediction tables; and prediction generating circuitry to generate the predicted branch instruction outcome for the current block based on the branch prediction information in the branch prediction entries looked up in the looked up subset of branch prediction tables. The looked up subset of branch prediction tables is selected based on lookup filtering information obtained for the current block. Lookups to tables other than the looked up subset are suppressed.


Find Patent Forward Citations

Loading…