DocumentCode
2095866
Title
An Optimized Parallel FFT Algorithm on Multiprocessors with Cache Technology in Linux
Author
Tan, Jun ; Chen, Xingshu ; Xiao, Long
Author_Institution
Sch. of Comput. Sci., Sichuan Univ., Chengdu, China
Volume
2
fYear
2008
fDate
20-22 Dec. 2008
Firstpage
105
Lastpage
109
Abstract
Multiprocessor system is commonly used nowadays, and will be a trend in the next few years. In this paper, we propose a high-performance parallel Fast Fourier Transform (FFT) algorithm for a shared memory symmetric multiprocessor (SMP) system. Due to its intrinsic property of parallelism, the serial FFT algorithm can be altered to parallel algorithm, which improves the performance of FFT through distributed computations of every processor in the system. In addition, cache plays an important role in modern computer architectures. We analyze the feature of cache and make full use of it to increase the computation speed. Finally, we implement the parallel FFT algorithm in Linux. The experimental result shows that the performance of our implementation is much better than that of the traditional way using DSP.
Keywords
Linux; fast Fourier transforms; multiprocessing systems; parallel algorithms; Linux; cache technology; distributed computations; modern computer architectures; parallel fast Fourier transform algorithm; shared memory symmetric multiprocessor system; Central Processing Unit; Computer science; Concurrent computing; Digital signal processing; Discrete Fourier transforms; Fast Fourier transforms; Linux; Parallel algorithms; Parallel processing; Signal processing algorithms; Cache; FFT; Linux; Parallel; SMP;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Computational Technology, 2008. ISCSCT '08. International Symposium on
Conference_Location
Shanghai
Print_ISBN
978-1-4244-3746-7
Type
conf
DOI
10.1109/ISCSCT.2008.252
Filename
4731582
Link To Document