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