Invention Grant
US07660840B2 Method, system, and computer program product for executing SIMD instruction for flexible FFT butterfly
失效
用于执行灵活FFT蝶形SIMD指令的方法,系统和计算机程序产品
- Patent Title: Method, system, and computer program product for executing SIMD instruction for flexible FFT butterfly
- Patent Title (中): 用于执行灵活FFT蝶形SIMD指令的方法,系统和计算机程序产品
-
Application No.: US10952169Application Date: 2004-09-29
-
Publication No.: US07660840B2Publication Date: 2010-02-09
- Inventor: Mark Taunton
- Applicant: Mark Taunton
- Applicant Address: US CA Irvine
- Assignee: Broadcom Corporation
- Current Assignee: Broadcom Corporation
- Current Assignee Address: US CA Irvine
- Agency: Sterne, Kessler, Goldstein & Fox PLLC
- Main IPC: G06F17/14
- IPC: G06F17/14

Abstract:
An FFT butterfly instruction based on single instruction multiple data (“SIMD”) technique is executed to reduce the number of cycles for software to perform FFT butterfly operations. The FFT butterfly instruction can implement one or more instances of the FFT butterfly operation (e.g., non-SIMD, 2-way SIMD, 4-way SIMD, etc.), at once, each instance operating over a set of complex values. A control register or variant opcode controls the behavior of the FFT butterfly operation. The contents of the control register or the variant opcode can be altered to configure the butterfly behavior to suit specific circumstances. The FFT butterfly instruction can be used in the software on a processor in a chip-set implementing the central-office modem end of a DSL link. The FFT butterfly instruction can also be used in other contexts where an FFT function is performed (and/or where an FFT butterfly operation is used) including systems that do not implement DSL or DMT.
Public/Granted literature
- US20050071403A1 Method, system, and computer program product for executing SIMD instruction for flexible FFT butterfly Public/Granted day:2005-03-31
Information query