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:
Apr. 29, 2025

Filed:

Jun. 23, 2022
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Houdhaifa Bouzguarrou, Valbonne, FR;

Thibaut Elie Lanois, Peymeinade, FR;

Guillaume Bolbenes, Vallauris, FR;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2017.12); G06F 9/32 (2017.12); G06F 9/38 (2017.12);
U.S. Cl.
CPC ...
G06F 9/30145 (2012.12); G06F 9/30065 (2012.12); G06F 9/325 (2012.12); G06F 9/3802 (2012.12); G06F 9/381 (2012.12); G06F 9/3844 (2012.12);
Abstract

Prediction circuitry predicts a number of iterations of a fetching process to be performed to control fetching of data/instructions for processing operations that are predicted to be performed by processing circuitry. The processing circuitry can tolerate performing unnecessary iterations of the fetching process following an over-prediction of the number of iterations. In response to the processing circuitry resolving an actual number of iterations, the prediction circuitry adjusts the prediction state information used to predict the number of iterations, based on whether a first predicted number of iterations, predicted based on a first iteration prediction parameter, provides a good prediction (when the first predicted number of iterations is in a range i_cnt to i_cnt+N, where i_cnt is the actual number of iterations and N≥1), or a misprediction (when the first predicted number of iterations is outside the range i_cnt to i_cnt+N).


Find Patent Forward Citations

Loading…