Patent · US Active

Branch confidence throttle

US11507380B2 · kind B2 · utility

1Cited by
0References
16Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 29, 2018
Grant dateNov 22, 2022
Priority date
Expiry dateJul 14, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3851
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A processing system includes a processor with a branch predictor including one or more branch target buffer tables. The processor also includes a branch prediction pipeline including a throttle unit and an uncertainty accumulator. The processor assigns an uncertainty value for each of a plurality of branch predictions generated by the branch predictor and adds the uncertainty value for each of the plurality of branch predictions to an accumulated uncertainty counter associated with the uncertainty accumulator. The throttle unit of the branch prediction pipeline throttles operations of the branch prediction pipeline based on the accumulated uncertainty counter.

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