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 …

Adaptive address tracking

DA Roberts - US Patent 11,409,657, 2022 - Google Patents
Described apparatuses and methods track access metadata pertaining to activity within
respective address ranges. The access metadata can be used to inform prefetch operations …

Vector prefetching for computing systems

SS Mukherjee - US Patent 11,500,779, 2022 - Google Patents
Described is a computing system for vector prefetching which includes a hierarchical
memory including multiple caches, a missing address storage unit (MASU) associated with …

Prefetch state cache (PSC)

DR Reed, AD Hebbar - US Patent 12,013,784, 2024 - Google Patents
In one embodiment, a bounding box prefetch unit in a microprocessor, the bounding box
prefetch unit comprising: storage comprising a plurality of active prefetcher state entries for …

Adaptive cache

DA Roberts, JT Pawlowski - US Patent 11,693,775, 2023 - Google Patents
Described apparatuses and methods form adaptive cache lines having a configurable
capacity from hardware cache lines having a fixed capacity. The adaptive cache lines can …

Differential cache block sizing for computing systems

S Mukherjee, D Asher, TF Hummel - US Patent 11,379,379, 2022 - Google Patents
Described is a computing system and method for differential cache block sizing for
computing systems. The method for differential cache block sizing includes determining …

Adaptive address tracking

DA Roberts - US Patent 11,422,934, 2022 - Google Patents
Described apparatuses and methods track access metadata pertaining to activity within
respective address ranges. The access metadata can be used to inform prefetch operations …

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 …

Dynamic modification of instructions that do not modify the architectural state of a processor

B Cockcroft, JA Schumann, K Yokum, V Britto… - US Patent …, 2021 - Google Patents
A system and method including a processor configured to, based on encountering an
instruction that does not modify the architectural state of the processor, preferably a prefetch …

Prefetching techniques

K Nathella, C Abernathy, HM Sanjeliwala… - US Patent …, 2020 - Google Patents
A variety of data processing apparatuses are provided in which stride determination circuitry
determines a stride value as a difference between a current address and a previously …