Prefetch circuit with global quality factor to reduce aggressiveness in low power modes

SG Meier, TJ Huberty, N Gupta, F Spadini… - US Patent …, 2019 - Google Patents
A prefetch circuit may include a memory, each entry of which may store an address and
other prefetch data used to generate prefetch requests. For each entry, there may be at least …

Efficient sector prefetching for memory side sectored cache

SSK Madugula, S Majumder - US Patent App. 15/863,854, 2019 - Google Patents
In one embodiment, a processor comprises a prefetcher comprising a plurality of trackers, a
tracker of the plurality of trackers to store a prefetch mask to indicate which cache lines of a …

Utilization-based throttling of hardware prefetchers

HA Lee, Y Chou, J Pape - US Patent 10,474,578, 2019 - Google Patents
An system for prefetching data for a processor includes a processor core, a memory, a cache
memory, and a prefetch circuit. The memory may be configured to store information for use …

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 …

Control of speculative demand loads

SK Sadasivam, PAH Bhat, S Saxena… - US Patent …, 2021 - Google Patents
Primary Examiner Zachary K Huson (74) Attorney, Agent, or Firm-Jared C. Chaney (57)
ABSTRACT Aspects of the present disclosure relate to control of specu lative demand loads …

Devices and methods for network message sequencing

M Radi, D Vucinic - US Patent 11,736,417, 2023 - Google Patents
A programmable switch includes a plurality of ports for communicating with devices on a
network. Circuitry of the programmable switch is configured to receive a series of related …

Pointer associated branch line jumps for accelerated line jumps

JJ Bonanno, BR Prasky - US Patent 10,691,460, 2020 - Google Patents
A method includes a processor providing at least one line entry address tag in each line of a
branch predictor; indexing into the branch predictor with a current line address to predict a …

Prefetch circuit for a processor with pointer optimization

SG Meier, M Agarwal - US Patent 10,402,334, 2019 - Google Patents
In an embodiment, a processor may implement an access map-pattern match (AMPM)-
based prefetch circuit with features designed to improve prefetching accuracy and/or reduce …

Prefetching based on detection of interleaved constant stride sequences of addresses within a sequence of demand target addresses

AA Hornung, J Gonzalez-gonzalez… - US Patent …, 2022 - Google Patents
An apparatus comprises processing circuitry to issue demand memory access requests to
access data stored in a memory system. Stride pattern detection circuitry detects whether a …

Integrated semi-inclusive hierarchical metadata predictor

J Bonanno, AB Collura, ET Malley… - US Patent 11,556,474, 2023 - Google Patents
2021-08-19 Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION
reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF …