Method and apparatus for executing conditional instruction predicated on execution result of predicate instruction
AssigneeSpreadtrum Hong Kong Limited
InventorJeremy Branscome
Life of this patent
Estimating the term…
Loading patent…
AssigneeSpreadtrum Hong Kong Limited
InventorJeremy Branscome
Estimating the term…
A device for executing conditional instructions is provided. The device includes one or more processors and a memory unit including a plurality of registers storing at least a predicate instruction and a conditional instruction, executable by the one or more processors. Execution of the conditional instructions is predicated on execution results of the predicate instruction. The one or more processors are configured to extract predicate-determining information of the predicate instruction and conditional instruction information of the conditional instruction; predict execution results for the predicate instruction and the conditional instruction based on the predicate-determining information and the conditional instruction information; and execute the predicate instruction and the conditional instruction in parallel, based on the predicted execution results for the predicate instruction and the conditional instruction.
A device for executing conditional instructions, the device comprising:
A method of executing at least a predicate instruction and a conditional instruction stored in a plurality of registers by one or more processors, wherein the conditional instruction is based on one or more values to be produced by the predicate instruction, the method comprising:
A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to execute at least a predicate instruction and a conditional instruction, wherein the conditional instruction is based on one or more values to be produced by the predicate instruction, and wherein the one or more processors are configured to:
Dependencies are inferred from the claim text.