PREFETCHING USING OFFSET DATA TO ACCESS A POINTER WITHIN A CURRENT DATA ELEMENT FOR USE IN PREFETCHING A SUBSEQUENT DATA ELEMENT
Patent №
US 10,445,241
Granted
2019-10-15
Filed 2018
Owner
ARM LIMITED
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
15912659
Data processing circuitry comprises a processing element to execute successive iterations of program code to access a set of data elements in memory, each iteration accessing one or more respective data elements of the set; a data element structure memory to store a memory address relationship between the data elements of the set; and prefetch circuitry, responsive to an access by a current program code iteration to a current data element of the set, to detect, using the memory address relationship stored in the data element structure memory a memory address defining a subsequent data element to be accessed by a next program iteration and to initiate prefetching of at least a portion of the subsequent data element from memory.
AI classification
Ownership
ARM LIMITED
assignment · 455010944
Assignors
GARCIA, LUCAS, DESNOGUES, LAURENT CLAUDE, PESLE, ADRIEN, CONSALES, VINCENZO
On an employer assignment, the assignors are typically the inventors.