VARIABLE UPDATES OF BRANCH PREDICTION STATES

    公开(公告)号:US20160188339A1

    公开(公告)日:2016-06-30

    申请号:US15073685

    申请日:2016-03-18

    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.

Patent Agency Ranking