• DocumentCode
    1810394
  • Title

    A new and efficient FFT algorithm for distributed memory systems

  • Author

    Anupindi, Nagesh ; An, Myoung ; Cooley, James W. ; Yang, Qing

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rhode Island Univ., Kingston, RI, USA
  • fYear
    1994
  • fDate
    19-22 Dec 1994
  • Firstpage
    107
  • Lastpage
    112
  • Abstract
    This paper presents a new and optimal parallel implementation of multidimensional fast Fourier transform algorithm on distributed memory multiprocessors. Its optimality is obtained by minimizing the number of message passings necessary, at the cost of increase in message length. This distinctive feature of the new algorithm effectively utilizes the important architectural property of most of today´s distributed memory multiprocessors-wormhole routing for interprocessor communications. By using the algebra of stride permutations and tenser products as a mathematical tool, we are able to derive and formulate an efficient data partition and communication scheme that reduces communication cost from O(N2) required for the best known FFT to O(N) on an N2 -processor machine. Our data partition scheme is natural and efficient for solving discretized boundary value problems such as partial differential equations and finite element analysis. To evaluate the actual performance of our new algorithm in comparison with other existing parallel FFT algorithms, we have carried out implementation experiments on the Intel´s Touchstone Delta machine
  • Keywords
    boundary-value problems; distributed memory systems; fast Fourier transforms; finite element analysis; message passing; partial differential equations; performance evaluation; FFT algorithm; Intel´s Touchstone Delta machine; data partition scheme; discretized boundary value problems; distributed memory systems; finite element analysis; interprocessor communication; mathematical tool; message passings; optimal parallel implementation; partial differential equations; performance evaluation; permutations; tenser products; wormhole routing; Algebra; Boundary value problems; Cost function; Fast Fourier transforms; Finite element methods; Message passing; Multidimensional systems; Partial differential equations; Partitioning algorithms; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1994. International Conference on
  • Conference_Location
    Hsinchu
  • Print_ISBN
    0-8186-6555-6
  • Type

    conf

  • DOI
    10.1109/ICPADS.1994.590059
  • Filename
    590059