US 12,141,069 B2
Prefetch store filtering
Luca Maroncelli, Cambridge (GB); Cedric Denis Robert Airaud, Cambridge (GB); Florent Begon, Cambridge (GB); and Peter Raphael Eid, Cambridge (GB)
Assigned to Arm Limited, Cambridge (GB)
Filed by Arm Limited, Cambridge (GB)
Filed on Dec. 28, 2022, as Appl. No. 18/147,068.
Claims priority of application No. 22306095 (EP), filed on Jul. 21, 2022.
Prior Publication US 2024/0028516 A1, Jan. 25, 2024
Int. Cl. G06F 12/0862 (2016.01); G06F 12/0875 (2016.01)
CPC G06F 12/0862 (2013.01) [G06F 12/0875 (2013.01); G06F 2212/6022 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A data processing apparatus comprising:
prefetch circuitry configured to generate a prefetch request for a cache line prior to the cache line being explicitly requested, wherein the cache line is predicted to be required for a store operation in the future;
issuing circuitry to issue the prefetch request to a memory hierarchy; and
filter circuitry configured to filter out the prefetch request based on at least one other prefetch request made to the cache line, to control whether the prefetch request is issued by the issuing circuitry,
wherein the filter circuitry is configured to filter out the prefetch request based on an amount of the cache line that is required by the at least one other prefetch request made to the cache line.