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:
Nov. 02, 2021

Filed:

Jun. 25, 2019
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Stefano Ghiggini, Antibes, FR;

Natalya Bondarenko, Antibes, FR;

Damien Guillaume Pierre Payet, Antibes, FR;

Lucas Garcia, Antibes, FR;

Assignee:

ARM LIMITED, Cambridge, GB;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2016.01); G06F 12/0862 (2016.01); G06F 12/1027 (2016.01);
U.S. Cl.
CPC ...
G06F 12/10 (2013.01); G06F 12/0862 (2013.01); G06F 12/1027 (2013.01); G06F 2212/602 (2013.01); G06F 2212/657 (2013.01); G06F 2212/68 (2013.01);
Abstract

Examples of the present disclosure relate to an apparatus comprising processing circuitry to perform data processing operations, storage circuitry to store data for access by the processing circuitry, address translation circuitry to maintain address translation data for translating virtual memory addresses into corresponding physical memory addresses, and prefetch circuitry. The prefetch circuitry is arranged to prefetch first data into the storage circuitry in anticipation of the first data being required for performing the data processing operations. The prefetching comprises, based on a prediction scheme, predicting a first virtual memory address associated with the first data, accessing the address translation circuitry to determine a first physical memory address corresponding to the first virtual memory address, and retrieving the first data based on the first physical memory address corresponding to the first virtual memory address. The prefetch circuitry is further arranged, based on the prediction scheme, to predict a second virtual memory address associated with second data in anticipation of the second data being prefetched, and to provide the predicted second virtual memory address to the address translation circuitry to enable the address translation circuitry to obtain the address translation data for the second virtual memory address.


Find Patent Forward Citations

Loading…