-
公开(公告)号:US12013785B2
公开(公告)日:2024-06-18
申请号:US17988892
申请日:2022-11-17
Applicant: Arm Limited
Inventor: Ugo Castorina , Damien Matthieu Valentin Cathrine , Marco Coletta , Igor Burovenko
IPC: G06F12/0862 , G06F9/30 , G06F12/02
CPC classification number: G06F12/0862 , G06F9/30047 , G06F12/0238
Abstract: There is provided an apparatus, medium and method. The apparatus comprises candidate offset storage circuitry to store a list comprising a plurality of candidate offset values having a default order, and prefetch circuitry to generate prefetch addresses by modifying a base address using a current offset, and to issue prefetch requests to cause information beginning at a corresponding prefetch address to be prefetched into the storage structure in anticipation of a demand request for that information. The apparatus further comprises prefetch training circuitry to select a new offset from the list of candidate offset values through comparison of the plurality of candidate offset values against data indicative of recent requests. The prefetch training circuitry is configured to identify a subset of the candidate offset values based on the current offset and to dynamically modify the default order to increase priority of the subset.