×

Method and system for determining instruction conflict states for issuance of memory instructions in a VLIW processor

  • US 10,241,788 B2
  • Filed: 10/31/2014
  • Issued: 03/26/2019
  • Est. Priority Date: 04/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a first queue, and storing therein, an instruction of a first plurality of instructions that updates a first physical resource of a plurality of physical resources, the instruction being not ready to execute;

    transferring the instruction from the first queue to a second queue in response to the instruction becoming ready to execute;

    comparing, by a state-selection circuit, the instruction against an older instruction of a second plurality of instructions, the second plurality of instructions being stored in the second queue and the older instruction requiring a second physical resource of the plurality of physical resources;

    setting a status in the second queue, by the state-selection circuit, to indicate whether (i) the instruction can be issued independent of the older instruction;

    or (ii) the instruction must be issued, if at all, after the older instruction is issued;

    issuing one of the instruction and the older instruction from the second queue;

    identifying resource-independent instructions from instructions stored in the second queue; and

    in response to the identifying, issuing resource-independent instructions that update more of the plurality of physical resources before resource-independent instructions that update fewer of the plurality of physical resources.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×