-
公开(公告)号:US20230342154A1
公开(公告)日:2023-10-26
申请号:US17724600
申请日:2022-04-20
Applicant: Arm Limited
Inventor: Luca MARONCELLI , Harvin IRIAWAN , Peter Raphael EID , Cédric Denis Robert AIRAUD
IPC: G06F9/38
CPC classification number: G06F9/3802 , G06F9/3851
Abstract: Aspects of the present disclosure relate to an apparatus comprising processing circuitry, prefetch circuitry and prefetch metadata storage comprising a plurality of entries. Metadata items, each associated with a given stream of instructions, are stored in the prefetch metadata storage. Responsive to a given entry of the plurality of entries being associated with the given stream associated with a given metadata item, the given entry is updated. Responsive to no entry of the plurality of entries being associated with the given stream associated with a given metadata item, an entry is selected according to a default replacement policy, the given stream is allocated thereto, and the selected entry is updated based on the given metadata item. Responsive to a switch condition being met, the default selection policy is switched to an alternative selection policy comprising locking one or more entries by preventing allocation of streams to the locked entries.