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.
AI classification
Ownership
APPLE INC.
assignment · 232210349
Assignors
GONION, JEFFRY E., DIEFENDORFF, KEITH E.
On an employer assignment, the assignors are typically the inventors.