×

System and Method for Issuing Load-Dependent Instructions from an Issue Queue in a Processing Unit

  • US 20090113182A1
  • Filed: 10/24/2007
  • Published: 04/30/2009
  • Est. Priority Date: 10/24/2007
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer-implementable method for issuing load-dependent instructions from an issue queue in a processing unit in a data processing system, said computer-implementable method comprising:

  • determining if a load request from a load instruction missed a first level in a memory hierarchy;

    in response to determining said load request missed a first level in a memory hierarchy, allocating a load-miss queue entry corresponding to said load instruction;

    determining if at least one dispatched instruction dependent on said load request is located in at least one issue queue in said processing unit;

    in response to determining at least one dispatched instruction dependent on said load request is located in at least one issue queue in said processing unit, associating said load-miss queue entry with said at least one dispatch instruction;

    retrieving data associated with said load request into said first level in said memory hierarchy from another level within said memory hierarchy;

    in response to said retrieving data associated with said load request, selecting said at least one dispatched instruction dependent on said load request for issue from said issue queue; and

    in response to said selecting, issuing said dispatched instruction dependent on said load request on a next processing unit cycle;

    executing said dispatched instruction in an execution unit; and

    outputting a result of said executing.

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