Invention Grant
- Patent Title: Prefetching using offset data to access a pointer within a current data element for use in prefetching a subsequent data element
-
Application No.: US15912659Application Date: 2018-03-06
-
Publication No.: US10445241B2Publication Date: 2019-10-15
- Inventor: Lucas Garcia , Laurent Claude Desnogues , Adrien Pesle , Vincenzo Consales
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0862

Abstract:
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.
Public/Granted literature
Information query