Invention Grant
US07660840B2 Method, system, and computer program product for executing SIMD instruction for flexible FFT butterfly 失效
用于执行灵活FFT蝶形SIMD指令的方法,系统和计算机程序产品

Method, system, and computer program product for executing SIMD instruction for flexible FFT butterfly
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.
Information query
Patent Agency Ranking
0/0