Invention Grant
- Patent Title: Vector math instruction execution by DSP processor approximating division and complex number magnitude
- Patent Title (中): DSP处理器的矢量数学指令执行近似分割和复数量级
-
Application No.: US12708180Application Date: 2010-02-18
-
Publication No.: US09015452B2Publication Date: 2015-04-21
- Inventor: Udayan Dasgupta
- Applicant: Udayan Dasgupta
- Applicant Address: US TX Dallas
- Assignee: Texas Instruments Incorporated
- Current Assignee: Texas Instruments Incorporated
- Current Assignee Address: US TX Dallas
- Agent Robert B. Marshall, Jr.; Frank D. Cimino
- Main IPC: G06F9/302
- IPC: G06F9/302 ; G06F9/30 ; G06F9/38 ; G06F7/48 ; G06F7/535 ; G06F7/548 ; G06F7/552

Abstract:
A digital signal processor (DSP) includes an instruction fetch unit, an instruction decode unit, a register set and a plurality of work units in communication with the instruction decode unit. A first embodiment calculates two divisions on packed numerators and packed denominators. The DSP work units calculate indexes into a 1/d look-up table and make a final sign correction. A second embodiment calculates an approximation of a vector magnitude of a complex number x+jy. The approximation is based upon √(x2+y2)≈α*max(|x|, |y|)+β*min(|x|, |y|). The DSP work units calculate the absolute values, find the maxima and minima, and form the packed results of two vector magnitude calculations.
Public/Granted literature
- US20100211761A1 DIGITAL SIGNAL PROCESSOR (DSP) WITH VECTOR MATH INSTRUCTION Public/Granted day:2010-08-19
Information query