Selective speculative prefetch requests for a last-level cache
US12282428B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 28, 2021 |
| Grant date | Apr 22, 2025 |
| Priority date | — |
| Expiry date | Jan 15, 2042 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/6028
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In response to generating one or more speculative prefetch requests for a last-level cache, a processor determines prefetch analytics for the generated speculative prefetch requests and compares the determined prefetch analytics of the speculative prefetch requests to selection thresholds. In response to a speculative prefetch request meeting or exceeding a selection threshold, the processor selects the speculative prefetch request for issuance to a memory-side cache controller. When one or more system conditions meet one or more condition thresholds, the processor issues the selected speculative prefetch request to the memory-side cache controller. The memory-side cache controller then retrieves the data indicated in the selected speculative prefetch request from a memory and stores it in a memory-side cache in the data fabric coupled to the last-level cache.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.