Invention Grant
- Patent Title: Multi-line data prefetching using dynamic prefetch depth
-
Application No.: US15691351Application Date: 2017-08-30
-
Publication No.: US10579531B2Publication Date: 2020-03-03
- Inventor: Hyunjin Abraham Lee , Yuan Chou , John Pape
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Main IPC: G06F12/0862
- IPC: G06F12/0862 ; G06F12/0855

Abstract:
A system for prefetching data for a processor includes a processor core, a memory configured to store information for use by the processor core, a cache memory configured to fetch and store information from the memory, and a prefetch circuit. The prefetch circuit may be configured to issue a multi-group prefetch request to retrieve information from the memory to store in the cache memory using a predicted address. The multi-group prefetch request may include a depth value indicative of a number of fetch groups to retrieve. The prefetch circuit may also be configured to generate an accuracy value based on a cache hit rate of prefetched information over a particular time interval, and to modify the depth value based on the accuracy value.
Public/Granted literature
- US20190065377A1 MULTI-LINE DATA PREFETCHING USING DYNAMIC PREFETCH DEPTH Public/Granted day:2019-02-28
Information query
IPC分类: