Conditional vector mapping in a SIMD processor
OwnerTibet Mimarinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerTibet Mimarinventor
Estimating the term…
The present invention provides a method for mapping input vector register elements to output vector register elements in one step in relation to a control vector register controlling vector-to-vector mapping and condition code values. The method includes storing an input vector having N-elements of input data in a vector register and storing a control vector having N-elements in a vector register, and providing for enabling vector-to-vector mapping where the mask bit is not set to selectively disable. The masking of certain elements is useful to partition large mappings of vectors or matrices into sizes that fits the number of elements of a given SIMD, and merging of multiple mapped results together. This method and system provides a highly efficient mechanism of mapping vector register elements in parallel based on a user-defined mapping and prior calculated condition codes, and merging these mapped vector elements with another vector using a mask.
-51. (canceled)
A method for performing vector operations in parallel in one step, the method comprising the steps of:
(canceled)
(canceled)
An apparatus for performing vector operations in parallel in accordance with a control vector register and condition flags, the apparatus comprising:
(canceled)
(canceled)
A method for performing vector operations in parallel in one step, the method comprising:
Dependencies are inferred from the claim text.