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:
Jan. 02, 2024

Filed:

May. 24, 2022
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Houdhaifa Bouzguarrou, Valbonne, FR;

Michael Brian Schinzler, Round Rock, TX (US);

Yasuo Ishii, Austin, TX (US);

Jatin Bhartia, Cambridge, GB;

Sumanth Chengad Raghu, St. Ives, GB;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Int. Cl.
CPC ...
G06F 9/38 (2018.01); G06F 21/50 (2013.01); G06F 9/48 (2006.01);
U.S. Cl.
CPC ...
G06F 9/3848 (2013.01); G06F 9/3844 (2013.01); G06F 9/3806 (2013.01); G06F 9/48 (2013.01); G06F 21/50 (2013.01);
Abstract

A first type of prediction, for controlling execution of at least one instruction by processing circuitry, is based at least on a first prediction table storing prediction information looked up based on at least a first portion of branch history information stored in branch history storage corresponding to a first predetermined number of branches. In response to detecting an execution state switch of the processing circuitry from a first execution state to a second, more privileged, execution state, use of the first prediction table for determining the first type of prediction is disabled. In response to detecting that a number of branches causing an update to the branch history storage since the execution state switch is greater than or equal to the first predetermined number, use of the first prediction table in determining the first type of prediction is re-enabled.


Find Patent Forward Citations

Loading…