Predicting a result for an actual instruction when processing vector instructions
AssigneeApple Inc.
InventorJeffry E. Gonion
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorJeffry E. Gonion
Estimating the term…
The described embodiments provide a processor that executes vector instructions. In the described embodiments, while dispatching instructions at runtime, the processor encounters an Actual instruction. Upon determining that a result of the Actual instruction is predictable, the processor dispatches a prediction micro-operation associated with the Actual instruction, wherein the prediction micro-operation generates a predicted result vector for the Actual instruction. The processor then executes the prediction micro-operation to generate the predicted result vector. In the described embodiments, when executing the prediction micro-operation to generate the predicted result vector, if the predicate vector is received, for each element of the predicted result vector for which the predicate vector is active, otherwise, for each element of the predicted result vector, generating the predicted result vector comprises setting the element of the predicted result vector to true.
A method for executing a vector instruction in a processor, comprising:
A processor that executes vector instructions, comprising:
A computer system that executes vector instructions, comprising:
A method for executing a vector instruction in a processor, comprising:
A processor for executing a vector instruction, comprising:
Dependencies are inferred from the claim text.