×

BRANCH PREDICTION USING MULTI-WAY PATTERN HISTORY TABLE (PHT) AND GLOBAL PATH VECTOR (GPV)

  • US 20160034280A1
  • Filed: 10/30/2014
  • Published: 02/04/2016
  • Est. Priority Date: 07/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for branch prediction using a multi-way pattern history table (PHT) that is indexed using a global path vector (GPV), the method comprising:

  • receiving a search address by a branch prediction logic that is in communication with the PHT and the GPV;

    starting with the search address, simultaneously determining a plurality of branch predictions by the branch prediction logic based on the PHT, wherein the plurality of branch predictions comprises one of;

    (i) at least one not taken prediction and a single taken prediction, and (ii) a plurality of not taken predictions; and

    updating the GPV by shifting an instruction identifier of a branch instruction associated with a taken prediction into the GPV, wherein the GPV is not updated based on any not taken prediction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×