18812008. METHOD AND APPARATUS FOR VECTOR PERMUTATION (TEXAS INSTRUMENTS INCORPORATED)
Contents
METHOD AND APPARATUS FOR VECTOR PERMUTATION
Organization Name
TEXAS INSTRUMENTS INCORPORATED
Inventor(s)
Timothy David Anderson of University Park TX (US)
Mujibur Rahman of Plano TX (US)
Dheera Balasubramanian Samudrala of Richardson TX (US)
Peter Richard Dent of Bournemouth (GB)
Duc Quang Bui of Grand Prairie TX (US)
METHOD AND APPARATUS FOR VECTOR PERMUTATION
This abstract first appeared for US patent application 18812008 titled 'METHOD AND APPARATUS FOR VECTOR PERMUTATION
Original Abstract Submitted
An example device includes a first register storing a first vector comprised of a set of vector elements; a second register having a set of lanes and configured to store a second vector; and a storage that stores a set of control elements. Each such control element corresponds to a respective one of the vector elements of the set of vector elements in the first register. In addition, each control element of the set of control elements has a first portion that specifies, for the corresponding vector element of the set of vector elements, a lane of the set of lanes of the second register, and a second portion that specifies whether the corresponding vector element of the set of vector elements is to be routed to the lane specified by the first portion. The example device further includes processing circuitry to, based on an instruction that specifies the first register and the second register, generate the second vector based on the set of control elements.
- TEXAS INSTRUMENTS INCORPORATED
- Timothy David Anderson of University Park TX (US)
- Mujibur Rahman of Plano TX (US)
- Dheera Balasubramanian Samudrala of Richardson TX (US)
- Peter Richard Dent of Bournemouth (GB)
- Duc Quang Bui of Grand Prairie TX (US)
- G06F12/1045
- G06F7/24
- G06F7/487
- G06F7/499
- G06F7/53
- G06F7/57
- G06F9/30
- G06F9/32
- G06F9/345
- G06F9/38
- G06F9/48
- G06F11/00
- G06F11/10
- G06F12/0862
- G06F12/0875
- G06F12/0897
- G06F12/1009
- G06F15/78
- G06F17/16
- H03H17/06
- CPC G06F12/1045