Patent · US Active

Allocation filter for prediction storage structure

US11586944B2 · kind B2 · utility

2Cited by
2References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 15, 2019
Grant dateFeb 21, 2023
Priority date
Expiry dateSep 16, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/602
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus comprises: a prediction storage structure comprising a plurality of prediction state entries representing instances of predicted instruction behaviour; prediction training circuitry to perform a training operation to train the prediction state entries based on actual instruction behaviour; prediction circuitry to output at least one control signal for triggering a speculative operation based on the predicted instruction behaviour represented by a prediction state entry for which the training operation has provided sufficient confidence in the predicted instruction behaviour; an allocation filter comprising at least one allocation filter entry representing a failed predicted instruction behaviour for which the training operation failed to provide said sufficient confidence; and prediction allocation circuitry to prevent allocation of a new entry in the prediction storage structure for a failed predicted instruction behaviour represented by an allocation filter entry of the allocation filter.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.