• 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