Prefetch unit filter for microprocessor

A method, programming product, processor, and/or system for prefetching data is disclosed that includes: receiving a request for data at a cache; identifying whether the request for data received at the cache is a demand request or a prefetch request; and determining, in response to identifying that...

Full description

Saved in:
Bibliographic Details
Main Authors Ghai, Sanjeev, Gorti, Naga P, Karve, Mohit, Guthrie, Guy L
Format Patent
LanguageEnglish
Published 02.04.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method, programming product, processor, and/or system for prefetching data is disclosed that includes: receiving a request for data at a cache; identifying whether the request for data received at the cache is a demand request or a prefetch request; and determining, in response to identifying that the request for data received at the cache is a prefetch request, whether to terminate the prefetch request, wherein determining whether to terminate the prefetch request comprises: determining how many hits have occurred for a prefetch stream corresponding to the prefetch request received at the cache; and determining, based upon the number of hits that have occurred for the prefetch stream corresponding to the prefetch request received by the cache, whether to terminate the prefetch request.
Bibliography:Application Number: US202217572245