The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 20, 2025
Filed:
May. 24, 2023
Apple Inc., Cupertino, CA (US);
Tyler J. Huberty, Sunnyvale, CA (US);
Eric J. Furbish, Austin, TX (US);
Mridul Agarwal, Saratoga, CA (US);
Peter G. Soderquist, Natick, MA (US);
Sandeep Gupta, Santa Clara, CA (US);
Stephen G. Meier, Los Altos, CA (US);
Vivek Venkatraman, Sunnyvale, CA (US);
Yanran Yang, Mountain View, CA (US);
Sahil Kapoor, Sunnyvale, CA (US);
Chandan Shantharaj, San Jose, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
An apparatus includes a cache memory circuit, a prefetcher circuit, and a prefetch deny list circuit, including a plurality of entries, may be included. The cache memory circuit may be configured to store information retrieved from a lower-level memory. The prefetcher circuit may be configured to generate a prefetch request for a particular prefetch address. The prefetch deny list circuit may be configured to allocate, in response to an indication from the cache memory circuit that a previously prefetched address went unused, a given entry, of the plurality of entries, for the previously prefetched address. The prefetch deny list circuit may be further configured to determine whether a particular address for a particular prefetch request corresponds to an active one of the plurality of entries. In response to a determination that a particular active entry corresponds to the particular address, prefetch deny list circuit may deny the particular prefetch request.