Invention Grant
- Patent Title: Prefetching using a prefetch lookup table identifying previously accessed cache lines
- Patent Title (中): 使用预取查找表预先识别先前访问的缓存行
-
Application No.: US14333889Application Date: 2014-07-17
-
Publication No.: US09582282B2Publication Date: 2017-02-28
- Inventor: Mitchell Bryan Hayenga , Christopher Daniel Emmons
- 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: G06F9/38
- IPC: G06F9/38 ; G06F12/0862 ; G06F12/08

Abstract:
A data processing apparatus has prefetch circuitry for prefetching cache lines of instructions into an instruction cache. A prefetch lookup table is provided for storing prefetch entries, with each entry corresponding to a region of a memory address space and identifying at least one block of one or more cache lines within the corresponding region from which processing circuitry accessed an instruction on a previous occasion. When the processing circuitry executes an instruction from a new region, the prefetch circuitry looks up the table, and if it stores a prefetch entry for the new region, then the at least one block identified by the corresponding entry is prefetched into the cache.
Public/Granted literature
- US20160019065A1 PREFETCHING INSTRUCTIONS IN A DATA PROCESSING APPARATUS Public/Granted day:2016-01-21
Information query