×

System, apparatus and method for controlling allocations into a branch prediction circuit of a processor

  • US 10,642,621 B2
  • Filed: 12/29/2017
  • Issued: 05/05/2020
  • Est. Priority Date: 12/29/2017
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a first local predictor circuit having a first plurality of entries each to store local prediction information for a corresponding branch instruction;

    a global predictor circuit having a plurality of global entries each to store global prediction information for a corresponding branch instruction;

    a second local predictor circuit having a second plurality of entries each to store second local prediction information for a corresponding branch instruction, wherein an entry of the second local predictor circuit is to be updated in response to every execution of the corresponding branch instruction; and

    a comparator to determine whether a first entry of the second plurality of entries of the second local predictor circuit provided a correct prediction for the corresponding branch instruction, based at least in part on feedback information regarding branch execution of the corresponding branch instruction.

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