PREDICTING A RESULT FOR A PREDICATE-GENERATING INSTRUCTION WHEN PROCESSING VECTOR INSTRUCTIONS

Patent №

US 8,924,693

Granted

2014-12-30

Filed 2011

Owner

APPLE INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13106775

The described embodiments include a processor that executes vector instructions. While dispatching instructions at runtime, the processor encounters a predicate-generating instruction. Upon determining that a result of the predicate-generating instruction is predictable, the processor dispatches a prediction micro-operation associated with the predicate-generating instruction, wherein the prediction micro-operation generates a predicted result vector for the predicate-generating instruction. The processor then executes the prediction micro-operation to generate the predicted result vector. 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.

AI hardwareG06F 9/30072G06F 9/30036G06F 9/30038G06F 9/3838

AI classification

AI hardware1.00
Natural language0.23
Planning0.11
Knowledge representation0.02
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Speech0.00

Ownership

APPLE INC.

assignment · 263310068

Assignors

GONION, JEFFRY E.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC