×

Reducing latency for pointer chasing loads

  • US 9,710,268 B2
  • Filed: 04/29/2014
  • Issued: 07/18/2017
  • Est. Priority Date: 04/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A processor comprising:

  • a load-store unit (LSU);

    a store queue; and

    a load-store dependency predictor configured to generate a prediction as to whether a load operation is going to hit in the store queue;

    wherein the processor is configured to;

    determine that a younger memory operation is dependent on an older load operation;

    generate, by the load-store dependency predictor, a prediction as to whether the older load operation will hit in the store queue;

    in response to the prediction indicating that the older load operation is predicted to hit in the store queue, issue the younger memory operation N clock cycles subsequent to the older load operation, wherein N is a positive integer; and

    in response to the prediction indicating that the older load operation is predicted to miss in the store queue, issue the younger memory operation M clock cycles subsequent to the older load operation, wherein M is a positive integer less than N.

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