×

Load-store dependency predictor content management

  • US 9,128,725 B2
  • Filed: 05/04/2012
  • Issued: 09/08/2015
  • Est. Priority Date: 05/04/2012
  • Status: Active Grant
First Claim
Patent Images

1. A processor comprising:

  • a reorder buffer;

    one or more reservation stations;

    a load-store dependency predictor coupled to the one or more reservation stations, the load-store dependency predictor comprising;

    a table with entries, wherein each entry comprises;

    a load identifier, a store identifier, a reorder buffer entry number, a strength of prediction indicator, and an armed bit used to indicate that a store operation having an identifier matching a store identifier of the respective entry has been dispatched;

    andcircuitry configured to;

    set an armed bit for an entry in the table, responsive to detecting dispatch of a store operation having an identifier that matches a store identifier stored in that entry of the table;

    in response to detecting that a given load operation has an identifier that matches a load identifier of a given entry that has an armed bit that is set;

    predict the given load operation is dependent on a given store operation having an identifier that matches a store identifier of the given entry;

    increment a strength of prediction indicator of the given entry responsive to determining data for the given load operation is retrieved from a first location, the first location comprising a store queue; and

    decrement the strength of prediction indicator of the given entry responsive to determining the data for the given load operation is retrieved from a second location that is different from the first location, wherein the second location is a cache.

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