PREFETCH FILTER CACHE FOR A PROCESSOR
First Claim
Patent Images
1. A processor comprising:
- a plurality of cores, at least one core including prefetch logic, the prefetch logic comprising circuitry to;
receive a prefetch request;
compare the received prefetch request to a plurality of entries of a prefetch filter cache; and
in response to a determination that the received prefetch request matches one of the plurality of entries of the prefetch filter cache, drop the received prefetch request.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a processor includes a plurality of cores, with at least one core including prefetch logic. The prefetch logic comprises circuitry to: receive a prefetch request; compare the received prefetch request to a plurality of entries of a prefetch filter cache; and in response to a determination that the received prefetch request matches one of the plurality of entries of the prefetch filter cache, drop the received prefetch request. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. A processor comprising:
a plurality of cores, at least one core including prefetch logic, the prefetch logic comprising circuitry to; receive a prefetch request; compare the received prefetch request to a plurality of entries of a prefetch filter cache; and in response to a determination that the received prefetch request matches one of the plurality of entries of the prefetch filter cache, drop the received prefetch request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A machine-readable medium having stored thereon data, which if used by at least one machine, causes the at least one machine to fabricate at least one integrated circuit to perform a method comprising:
-
receiving a prefetch request for data to be stored in a cache of a processor; determining whether the prefetch request matches at least one entry of a prefetch filter cache of the processor; and in response to a determination that the prefetch request matches at least one entry one of the prefetch filter cache, dropping the prefetch request without initiating execution of the prefetch request. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor comprising prefetch logic, the prefetch logic comprising circuitry to; receive a prefetch request; compare the received prefetch request to entries of a prefetch filter cache; and in response to a determination that the received prefetch request matches an entry of the prefetch filter cache, drop the received prefetch request without attempting to execute the prefetch request; and a system memory coupled to the processor. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification