DIGITAL SIGNAL PROCESSOR (DSP) WITH VECTOR MATH INSTRUCTION
First Claim
Patent Images
1. A digital signal processor (DSP), comprising:
- an instruction fetch unit;
an instruction decode unit in communication with the instruction fetch unit; and
a register set and a plurality of work units in communication with the instruction decode unit,wherein a vector math instruction decoded by the instruction decode unit causes input vectors and output vectors to be aligned with a maximum boundary of the register set and causes parallel operations by said work units.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with at least some embodiments, a digital signal processor (DSP) includes an instruction fetch unit and an instruction decode unit in communication with the instruction fetch unit. The DSP also includes a register set and a plurality of work units in communication with the instruction decode unit. A vector math instruction decoded by the instruction decode unit causes input vectors and output vectors to be aligned with a maximum boundary of the register set and causes parallel operations by the work units.
-
Citations
20 Claims
-
1. A digital signal processor (DSP), comprising:
-
an instruction fetch unit; an instruction decode unit in communication with the instruction fetch unit; and a register set and a plurality of work units in communication with the instruction decode unit, wherein a vector math instruction decoded by the instruction decode unit causes input vectors and output vectors to be aligned with a maximum boundary of the register set and causes parallel operations by said work units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for a digital signal processor (DSP) with a register set and work units, the method comprising;
-
decoding a vector math instruction; in response to decoding the vector math instruction, aligning input vectors and output vectors with a maximum boundary of the register set; and in response to decoding the vector math instruction, performing parallel operations with the register set and work units to complete a math function. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification