Unified prefetch circuit for multi-level caches

SG Meier, TJ Huberty, GR Williams III… - US Patent …, 2020 - Google Patents
In an embodiment, a processor may implement an access map-pattern match (AMPM)-
based prefetch circuit for a multi-level cache system. The access patterns that are matched …

Unified prefetch circuit for multi-level caches

SG Meier, TJ Huberty, GR Williams III… - US Patent …, 2019 - Google Patents
In an embodiment, a processor may implement an access map-pattern match (AMPM)-
based prefetch circuit for a multi-level cache system. The access patterns that are matched …

Selecting cache to fetch in multi-level cache system based on fetch address source and pre-fetching additional data to the cache for future access

DB Witt - US Patent 6,199,154, 2001 - Google Patents
A processor employs a first instruction cache, a second instruction cache, and a fetch unit
employing a fetch/prefetch method among the first and second instruction caches designed …

Access map-pattern match based prefetch unit for a processor

SG Meier, GR Williams III, HS Kannan… - US Patent …, 2015 - Google Patents
In an embodiment, a processor may implement an access map-pattern match (AMPM)-
based prefetcher with features designed to improve prefetching accuracy and/or reduce …

Prefetch unit for use with a cache memory subsystem of a cache memory hierarchy

MA Filippo, JK Pickett, RD Isaac - US Patent 7,836,259, 2010 - Google Patents
Various embodiments of a prefetch unit for use with a cache Subsystem are disclosed. In
one embodiment, the prefetch unit includes a stream storage coupled to a prefetch unit. The …

Secondary prefetch circuit that reports coverage to a primary prefetch circuit to limit prefetching by primary prefetch circuit

SG Meier, TJ Huberty, N Gupta - US Patent 11,176,045, 2021 - Google Patents
In an embodiment, a processor includes a plurality of prefetch circuits configured to prefetch
data into a data cache. A primary prefetch circuit may be configured to generate first prefetch …

Sequential prefetch boost

JR Hakewill, ID Kountanis, DC Holman - US Patent 10,346,309, 2019 - Google Patents
In an embodiment, a prefetch circuit may implement prefetch “boosting” to reduce the cost of
cold (compulsory) misses and thus potentially improve performance. When a demand miss …

Prefetching in a lower level exclusive cache hierarchy

V Sinha, T Tan, T Nakra - US Patent 10,963,388, 2021 - Google Patents
According to one general aspect, an apparatus may include a multi-tiered cache system that
includes at least one upper cache tier relatively closer, hierarchically, to a processor and at …

Prefetch circuit for a processor with pointer optimization

SG Meier, M Agarwal - US Patent 9,971,694, 2018 - Google Patents
In an embodiment, a processor may implement an access map-pattern match (AMPM)-
based prefetch circuit with features designed to improve prefetching accuracy and/or reduce …

Prefetch circuit for a processor with pointer optimization

SG Meier, M Agarwal - US Patent 10,402,334, 2019 - Google Patents
In an embodiment, a processor may implement an access map-pattern match (AMPM)-
based prefetch circuit with features designed to improve prefetching accuracy and/or reduce …