Using metadata presence information to determine when to access a higher-level metadata table

AB Collura, J Bonanno, BR Prasky - US Patent 11,782,919, 2023 - Google Patents
Embodiments are provided for using metadata presence information to determine when to
access a higher-level metadata table. It is determined that an incomplete hit occurred for a …

Adaptive prefetcher for shared system cache

X Sun, X Chen, RK Kaul - US Patent 11,994,993, 2024 - Google Patents
An adaptive prefetcher for a shared system cache of a processing system including multiple
requestors having a cache miss monitor and a prefetch controller. The cache miss monitor …

Replacement control for candidate producer-consumer relationships trained for prefetch generation

AC Shulyak, K Sundaram - US Patent App. 17/545,121, 2023 - Google Patents
Prefetching is a technique used by a data processing apparatus to mitigate against the
latency associated with memory access, by initiating the retrieval of data values or …

Managing multiple cache memory circuit operations

RT Golla, MB Smittle - US Patent 11,960,400, 2024 - Google Patents
A cache memory circuit capable of dealing with multiple conflicting requests to a given
cache line is disclosed. In response to receiving an acquire request for the given cache line …

Devices and methods for failure detection and recovery for a distributed cache

M Radi, D Vucinic - US Patent 11,675,706, 2023 - Google Patents
US11675706B2 - Devices and methods for failure detection and recovery for a distributed cache
- Google Patents US11675706B2 - Devices and methods for failure detection and recovery for …

Devices and methods for managing network traffic for a distributed cache

M Radi, D Vucinic - US Patent 11,765,250, 2023 - Google Patents
A programmable switch includes ports, and circuitry to receive cache messages for a
distributed cache from client devices. The cache messages are queued for sending to …

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 …

Method and apparatus for adjusting cache prefetch policies based on predicted cache pollution from dynamically evolving workloads

RT de Abreu Pinho, H de Oliveira Barbalho… - US Patent …, 2021 - Google Patents
(57) ABSTRACT A cache management system includes a sequentiality deter mination
process configured to determine sequentiality pro files of a workload of 10 traces as the …

Methods and apparatus for handling processor load instructions

AA Hornung, J Gonzalez-gonzalez - US Patent 11,204,771, 2021 - Google Patents
Aspects of the present disclosure relate to an apparatus comprising decode circuitry to
receive an instruction and identify the received instruction as a load instruction, and …

Distributed cache with in-network prefetch

M Radi, D Vucinic - US Patent 11,656,992, 2023 - Google Patents
(57) ABSTRACT A programmable switch receives a cache line request from a client of a
plurality of clients on a network to obtain a cache line. One or more additional cache lines …