×

Load/store dependency predictor optimization for replayed loads

  • US 10,437,595 B1
  • Filed: 03/15/2016
  • Issued: 10/08/2019
  • Est. Priority Date: 03/15/2016
  • Status: Active Grant
First Claim
Patent Images

1. A processor comprising:

  • a load-store dependency predictor comprising a table having a plurality of entries; and

    circuitry configured to;

    detect a first load instruction;

    determine that the first load instruction matches a first entry in the table, wherein the first entry includes an indication as to whether a previous ordering violation resulted in a flush event or a replay event; and

    responsive to determining the first load instruction caused a flush event during a previous execution of the first load instruction, establish a dependency of the first load instruction on a store instruction responsive to determining a confidence value stored in the first entry is greater than a first threshold;

    andresponsive to determining the first load instruction caused a replay event during the previous execution of the first load instruction, establish a dependency of the first load instruction on the store instruction responsive to determining the confidence value stored in the first entry is greater than a second threshold different from the first threshold.

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