DEPENDENT INSTRUCTION SUPPRESSION
First Claim
Patent Images
1. A method comprising:
- suppressing execution of at least one dependent instruction of a load instruction by a processor using stored dependency information responsive to an invalid status of the load instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes suppressing execution of at least one dependent instruction of a load instruction by a processor using stored dependency information responsive to an invalid status of the load instruction. A processor includes an execution unit to execute instructions and a scheduler. The scheduler is to select for execution in the execution unit a load instruction having at least one dependent instruction and suppress execution of the at least one dependent instruction using stored dependency information responsive to an invalid status of the load instruction.
97 Citations
22 Claims
-
1. A method comprising:
suppressing execution of at least one dependent instruction of a load instruction by a processor using stored dependency information responsive to an invalid status of the load instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method comprising:
-
storing dependency information identifying a dependency relationship between a load instruction and at least one dependent instruction, wherein the dependency relationship covers one or more levels of dependency; scheduling the load instruction for execution by a processor; waking the at least one dependent instruction; receiving indication of an invalid status of the load instruction; and suppressing execution of the least one dependent instruction by the processor responsive to the indication of the invalid status based on the dependency information. - View Dependent Claims (11, 12, 13)
-
-
14. A processor comprising:
an instruction pipeline, comprising; an execution unit to execute instructions; and a scheduler to select for execution in the execution unit a load instruction having at least one dependent instruction and suppress execution of the at least one dependent instruction using stored dependency information responsive to an invalid status of the load instruction. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
Specification