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