Hierarchical instruction scheduler
AssigneeCentaurus Data LLC
InventorAndrew Forsyth Glew
Life of this patent
Estimating the term…
Loading patent…
AssigneeCentaurus Data LLC
InventorAndrew Forsyth Glew
Estimating the term…
A hierarchical instruction scheduler included in a hierarchical microprocessor comprising a plurality of execution clusters. In one embodiment, a hierarchical instruction scheduler comprises a first-level instruction scheduler configured to receive instructions for execution; store first operand status information for respective operands of the instructions; and dispatch the instructions to respective execution clusters based on the instructions' respective first operand status information. The instruction scheduler also includes a plurality of second-level instruction schedulers, each operatively coupled with the first-level instruction scheduler, each second-level instruction scheduler being included in a respective execution cluster The second-level instruction schedulers are each configured to receive instructions for execution from the first-level instruction scheduler; store second operand status information for respective operands of the instructions received from the first-level instruction scheduler; and dispatch instructions, for execution, to respective execution units of the execution clusters based on the instructions' respective second operand status information.
A hierarchical instruction scheduler included in a hierarchical microprocessor including a plurality of execution clusters, the hierarchical instruction scheduler comprising:
A method for processing instructions in a microprocessor, the method comprising:
A microprocessor comprising:
A hierarchical instruction scheduler included in a hierarchical microprocessor including a plurality of execution clusters, the hierarchical instruction scheduler comprising:
A method for processing instructions in a microprocessor, the method comprising:
Dependencies are inferred from the claim text.