Invention Grant
- Patent Title: Prefetching of data and instructions in a data processing apparatus
- Patent Title (中): 在数据处理设备中预取数据和指令
-
Application No.: US13788538Application Date: 2013-03-07
-
Publication No.: US09122613B2Publication Date: 2015-09-01
- Inventor: Geoffray Matthieu Lacourba , Philippe Jean-Pierre Raphalen
- 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

Abstract:
A data processing apparatus includes a processor and a hierarchical data storage system, including a memory and a cache, for storing the data and the instructions in storage locations identified by physical addresses. The apparatus includes address translation circuitry for mapping the virtual addresses to the physical addresses and load store circuitry receiving access requests from the processor. The store circuitry accesses the translation circuitry to identify physical addresses that correspond to virtual addresses of the received data access requests, and to access the corresponding physical addresses in the hierarchical data storage system. Preload circuitry receives preload requests from the processor indicating virtual addresses storage locations that are to be preloaded. Prefetch circuitry monitors at least some of the accesses performed by the load store circuitry and predicts addresses to be accessed subsequently, and transmits the predicted addresses to the preload circuitry as preload requests.
Public/Granted literature
- US20140258622A1 PREFETCHING OF DATA AND INSTRUCTIONS IN A DATA PROCESSING APPARATUS Public/Granted day:2014-09-11
Information query