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:
Jun. 13, 2023

Filed:

Feb. 16, 2022
Applicant:

Arm Limited, Cambridge, GB;

Inventors:
Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/0862 (2016.01); G06F 12/0871 (2016.01); G06F 12/121 (2016.01); G06F 9/32 (2018.01); G06F 9/30 (2018.01); G06F 12/02 (2006.01); G06F 18/214 (2023.01);
U.S. Cl.
CPC ...
G06F 12/0862 (2013.01); G06F 9/30047 (2013.01); G06F 9/321 (2013.01); G06F 12/0238 (2013.01); G06F 12/0871 (2013.01); G06F 12/121 (2013.01); G06F 18/214 (2023.01);
Abstract

Prefetch circuitry generates prefetch requests to prefetch information to a cache, based on prediction information trained using a training table comprising training entries. A given training entry associates a program counter indication associated with a trigger training memory access, a region indication indicative of a memory address region comprising a target address specified by the trigger training memory access, corresponding prediction information trained based on subsequent training memory access requests specifying target addresses in the same region as the target address of the trigger training memory access, and first and second replacement policy information. The first replacement policy information is used for replacement of an entry with another entry for the same program counter indication but different region. The second replacement policy information is used for replacement of an entry with another entry for a different program counter indication. This helps to increase prediction performance and reduce power consumption.


Find Patent Forward Citations

Loading…