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 hardwareG06F 12/0862G06F 2212/1016G06F 2212/602G06F 2212/6022G06F 2212/6024

AI classification

AI hardware0.98
Natural language0.01
Knowledge representation0.01
Planning0.00
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Speech0.00

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.

© 2026 NYSGPT2525 LLC