RUNNING-AND, RUNNING-OR, RUNNING-XOR, AND RUNNING-MULTIPLY INSTRUCTIONS FOR PROCESSING VECTORS USING A BASE VALUE FROM A KEY ELEMENT OF AN INPUT VECTOR

Patent №

US 8,364,938

Granted

2013-01-29

Filed 2009

Owner

APPLE INC.

Lab

AI components

3

ml · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12541526

In the described embodiments, a processor captures a value from an element at a key element position in a second input vector into a base value. The processor then generates a result vector by, if the predicate vector is received, for each element in the result vector to the right of the key element position for which a corresponding element in the predicate vector is active, otherwise, for each element in the result vector to the right of the key element position, setting the element in the result vector equal to a result from an associative Boolean operation or a multiplication operation for which the inputs are the base value and a value in each relevant element of a first input vector from an element at the key element position to and including a predetermined element in the first input vector.

Machine learningKnowledge representationAI hardwareG06F 8/4441G06F 9/3001G06F 9/30036G06F 9/30038G06F 9/30072G06F 9/30076G06F 9/3838G06F 9/3887+1 more

AI classification

AI hardware1.00
Knowledge representation0.76
Machine learning0.56
Evolutionary computation0.01
Vision0.00
Natural language0.00
Planning0.00
Speech0.00

Ownership

APPLE INC.

assignment · 232210349

Assignors

GONION, JEFFRY E., DIEFENDORFF, KEITH E.

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

© 2026 NYSGPT2525 LLC