DocumentCode :
2003409
Title :
Variants of the Winograd multiplicative FFT algorithms and their implementation on IBM RS/6000
Author :
Lu, Chao ; Cooley, James W. ; Tolimieri, Richard
Author_Institution :
Dept. of Comput. Sci., Towson State Univ., MD, USA
fYear :
1991
fDate :
14-17 Apr 1991
Firstpage :
2185
Abstract :
Variants of the Winograd (1976, 1980) multiplicative FFT (fast Fourier transform) algorithm for transform sizes of primes and product of primes are derived, which take advantage of a computer architecture with a multiply-add feature. For processors which perform floating-point addition, floating-point multiplication, and the floating-point multiply-add in one computer clock cycle, FFT algorithms can be designed such that all the floating-point multiplications can be overlapped by using multiply-adds. Implementation of multiply-add algorithms on an IBM RS/6000 is discussed. The use of a tensor product formulation throughout gives a means for producing variants of algorithms matching computer architectures
Keywords :
IBM computers; digital arithmetic; fast Fourier transforms; reduced instruction set computing; IBM RS/6000; RISC architecture; Winograd multiplicative FFT algorithms; computer architecture; computer clock cycle; fast Fourier transform; floating-point addition; floating-point multiplication; floating-point multiply-add; prime products; prime sizes; tensor product; Algorithm design and analysis; Chaos; Clocks; Computer architecture; Force measurement; Indexing; Large-scale systems; Military computing; Monitoring; Tensile stress;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1991. ICASSP-91., 1991 International Conference on
Conference_Location :
Toronto, Ont.
ISSN :
1520-6149
Print_ISBN :
0-7803-0003-3
Type :
conf
DOI :
10.1109/ICASSP.1991.150847
Filename :
150847
Link To Document :
بازگشت