Patent · US Active

Variable updates of branch prediction states

US9513909B2 · kind B2 · utility

2Cited by
2References
1Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 18, 2016
Grant dateDec 6, 2016
Priority date
Expiry dateMar 18, 2036

Classification

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

Abstract

Embodiments relate to variable branch prediction. An aspect includes determining a branch selection of an execution unit of a processor and determining whether a present prediction state of the state machine correctly predicted the branch selection by the execution unit. The aspect includes determining whether a predetermined condition is met for performing an alternative state transition and, based on determining that the predetermined condition is met, changing the present prediction state of the branch prediction state machine from the one state to another state according to an alternative state transition process based on the branch selection of the execution unit and the determination whether the present prediction state of the state machine correctly predicted the branch selection by the execution unit.

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