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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …