• DocumentCode
    3297058
  • Title

    The speedup and efficiency of 3-D FFT on distributed memory MIMD systems

  • Author

    Marinescu, Dan C.

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    1992
  • fDate
    19-21 Oct 1992
  • Firstpage
    150
  • Lastpage
    154
  • Abstract
    The author analyzes a 3-D FFT (fast Fourier transform) algorithm for a distributed memory MIMD (multiple-instruction multiple-data) system. It is shown that the communication complexity limits the efficiency even under ideal conditions. The efficiency for the optimal speedup is ηopt=0.5. Actual applications which experience load imbalance, duplication of work, and blocking are even less efficient. Therefore the speedup with P processing elements, S(P)=η×P, is disappointingly low. Moreover, the 3-D FFT algorithm is not susceptible to massive parallelization, and the optimal number of PEs is rather low even for large problem size and fast communication. A strategy to reduce the communication complexity is presented
  • Keywords
    communication complexity; distributed memory systems; fast Fourier transforms; 3-D FFT; blocking; communication complexity; distributed memory MIMD systems; duplication of work; efficiency; load imbalance; processing elements; speedup; Algorithm design and analysis; Application software; Complexity theory; Crystallography; Differential equations; Distributed computing; Electrons; Fourier transforms; Image processing; Multidimensional systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1992., Fourth Symposium on the
  • Conference_Location
    McLean, VA
  • Print_ISBN
    0-8186-2772-7
  • Type

    conf

  • DOI
    10.1109/FMPC.1992.234894
  • Filename
    234894